• 검색
• 사용자는 키워드, 해시태그, 사용자 이름을 기반으로 트윗이나 다른 사용자를 검색할 수 있어야 합니다.
• 검색 기능은 연관성, 인기, 최신성을 고려하여 가장 적절하고 정확한 결과를 보여 주어야 합니다.
• 트윗과 사용자 데이터를 효율적으로 인덱싱하고 저장하여 빠르고 확장 가능한 검색이 가능하도록 해야 합니다.
• 리트윗과 좋아요 기능
• 사용자는 다른 사용자의 트윗을 자신의 팔로워에게 공유할 수 있는 리트윗 기능을 사용할 수 있어야 합니다.
• 리트윗은 원본 트윗의 메타데이터와 출처 정보를 유지하면서도 효율적으로 처리될 수 있어야 합니다.
• 사용자는 트윗에 공감하거나 동의할 때 ‘좋아요’를 누를 수 있어야 합니다.