## 📘 어떤 챕터를 읽었나요? <!-- 예: Chapter 3. Database Indexes --> ## ❓ 궁금한 점 또는 이해 안 되는 부분 <!-- - 책을 읽다가 이해되지 않았거나 더 알고 싶은 내용을 자유롭게 적어주세요. - 명확한 질문이 아니라 막연한 의문이라도 괜찮습니다. 예: - 캐시 일관성 유지 전략에서 write-back과 write-through의 차이가 뭔가요? - 이 시스템에서 Rate Limiter는 어디에 들어가는 게 좋을까요? --> 내용: - 소규모 채팅이 아니고 대규모 채팅 서비스가 되면 설계의 어떤 부분이 달라져야 할까요? - 종단간 암호화를 채팅 시스템에 적용했을 때, 클라이언트-서버 간의 키 교환은 어떤 방식으로 이루어 질 수 있을까요? ## 📌 현재까지의 이해 (선택) <!-- - 본인이 이해한 내용을 간단하게 정리해보면 스터디 시 도움이 됩니다. 예: - write-through는 캐시에 쓰면서 동시에 DB에도 쓰는 방식이고, write-back은 캐시에만 먼저 쓰고 나중에 DB에 반영하는 방식인 것 같습니다. --> - 사용자 별로 메세지 동기화 큐를 두는 방식이나, 사용자 Pair마다 접속 상태 동기화를 위한 채널을 두는 방식은 대규모 채팅에 부적합 할 것 같습니다. - 대칭키 암호화나 비대칭키 암호화 둘 다 키 교환은 필수적인데, 메세지 복호화에 필요한 키는 어떤 방식으로 클라이언트에게 주어지는 지가 궁금합니다. ## 🔗 참고한 자료 (선택) <!-- 예: https://www.nginx.com/blog/what-is-rate-limiting/ --> 링크:
📘 어떤 챕터를 읽었나요?
❓ 궁금한 점 또는 이해 안 되는 부분
내용:
📌 현재까지의 이해 (선택)
🔗 참고한 자료 (선택)
링크: