December 20, 2024
SMTP란 SMTP(Simple Mail Transfer Protocol)는 인터넷에서 이메일을 전송하는 데 사용되는 표준 프로토콜입니다. 이 프로토콜은 서로 다른 이메일 시스템 간의 메시지 전달 및 중계를 가능하게 해 주며, TCP/IP를 기반으로 동작합니다. SMTP 구성요소 MUA (Mail User Agent): 이메일 클라이언트로, 사용자가 …
November 24, 2024
Redis 버전 7.0.15 기준으로 설명합니다. Redis Master Slave Architecture 기본적인 Redis Replication 구조는 Master-Replica 구조로 이루어져 있습니다. Master는 데이터를 저장하고, Replica는 Master의 데이터를 복제합니다. 레디스는 비동기(asynchronous) 복제를 합니다. …
November 23, 2024
웹 소켓 웹 소켓은 웹 서버와 웹 브라우저가 서로 실시간 메시지를 교환하는 데에 사용됩니다. 핸드셰이크를 한 후, 지속적인 연결이 유지됩니다. 웹 소켓은 처음엔 HTTP 프로토콜을 시작으로 하되, 연결이 성립된 후에는 WS(WebSocket) 프로토콜로 전환됩니다. 아래는 웹 소켓 연결을 위한 과정입니다. TCP 연결 수립 TCP 3 way handsha…
February 20, 2024
신규 Repo 생성 > Actions 탭 > set up a workflow yourself 클릭합니다. 1. CI 테스트 워크 플로우 작성 backend_ci.yml 2. GITHUB_TOKEN 추가 3. 테스트가 통과해야 PR merge가 가능하도록 설정 Repository settings > Branches > Add branch protect…