# 뉴스 피드 시스템 설계 일단 간단하게 구현해보고 고도화해보겠습니다~! > 팔로워 기능에 맞출지, 뉴스 피드 기능에 맞출지 고민 ## 목표 ### Back-end 구현 - [ ] 매일 1000만 명이 방문 - [ ] 부하 테스트 진행하여 어느정도 검증해보기.. - [ ] 이미지와 비디오의 미디어 처리 (비디오는 용량이 커서 비용문제로 못할수도..) - [ ] MSA ### Front-end 구현 - [ ] 웹 지원 -> 디자인적인 고민없이 React로 간단 구현만 -> 찾아보면 boilerplate 사용해서 가져다 붙이기 - [ ] ~~모바일 앱 지원~~ -> 시간부족으로... ## 구현될 요구사항 - [ ] 게시물은 역순 시간으로 정렬 - [ ] 사용자가 친구들의 게시물을 볼 수 있음 - [ ] 사용자 인증/인가 관련 처리 -> 간단하게만 - [ ] 친구 수 제한: 사용자당 최대 5000명 ## 필수 기능 - [ ] 피드 발행: 사용자가 스토리를 포스팅하면 해당 데이터를 캐시와 데이터베이스에 기록, 새 포스팅은 친구의 뉴스피드에 전송 - [ ] 뉴스 피드 생성: 지면 관계상 뉴스 피드는 모든 친구의 포스팅을 시간 흐름 역순으로 모아 만든다 가정 ## 사용될 기술 - BE: Java17, SpringBoot3 - FE: TypeScript, React.js -> GPT 활용하면 좋을듯~! - MySQL8 - Redis - Kafka MQ --- ### 참고자료
뉴스 피드 시스템 설계
일단 간단하게 구현해보고 고도화해보겠습니다~!
목표
Back-end 구현
Front-end 구현
모바일 앱 지원-> 시간부족으로...구현될 요구사항
필수 기능
사용될 기술
참고자료