11.6 트윗 서비스 설계
트윗 서비스는 트윗 생성, 조회, 삭제를 처리하며, 트윗과 관련된 핵심 기능을 관리함으로써 X 서비스에서 중요한 역할을 맡고 있습니다. 트윗 서비스 내부는 어떻게 되어 있을까요? 다음 그림은 트윗 서비스의 아키텍처를 나타냅니다. 로드 밸런서를 통해 API 게이트웨이를 거쳐 트윗 서비스로 요청이 전달되는 흐름입니다. 트윗 서비스는 트윗 데이터베이스 테이블, 객체 저장소, 메시지 큐와 상호 작용하여 타임라인 서비스와 검색 서비스가 정상적으로 동작할 수 있도록 뒷받침합니다. 각 내용은 다음 절에서 자세히 다룰 예정입니다.

▲ 그림 11-3 트윗 서비스의 고수준 아키텍처