MSA2 DDD(Domain Driven Development, 도메인 주도 개발)를 활용한 MSA 설계 안녕하세요. 케이리버스의 PM, Aiden입니다. 프로젝트가 끝난 지 약 3개월 만에 첫 회고를 작성해 보네요. 애정 있던 프로젝트였고 개발에도 적극적으로 참여했던 프로젝트를 다시 시작하게 될 예정이라 기대감으로 가슴이 불타고 있습니다. 🔥🔥 그런 의미로 더 특별해진 제 첫 회고는 바로 케이리버스의 시작이었던 설계입니다.요구사항 분석국내 K-리그의 흥행을 위해 기획된 K-리그 커뮤니티 SNS 서비스 K-L1VERSE는 기존 케이리그 팬덤과 새로운 유입층을 아우르는 서비스로 개발되고자 하였습니다. 설정한 페르소나를 바탕으로 요구사항을 수집하였고 아래와 같이 다양한 기능적 요구사항들을 정의하였습니다.* 사용자 기능 - 소셜로그인 - 포인트 제도 - 응원팀 뱃지* SNS 커뮤니티 기능* 팀 추천 유저 성향.. K-L1VERSE 2024. 9. 12. 네이버 메인 페이지의 트래픽 처리 - 마무리 지금까지 네이버가 메인 페이지에서 발생하는 트래픽을 어떻게 처리하는지 총 서론, 본편 1, 본편 2로 나누어 살펴보았다. 서비스 아키텍처 모식도를 다시 한번 살펴보며 정리하자. 🔔 서비스 요구사항 🔔 ❗어떤 서버로 접속해도 동일한 내용을 보여 주어야 하며, 특정 상탯값(사용자의 로그인 여부 등)에 의존하지 말아야 한다. ❗ 무슨 일이 있어도 사용자에게 서비스가 제공되어져야 한다. => 브라우저에 빈 페이지가 나타나선 안된다. => 메인 페이지에서 연동하는 외부 시스템은 늘 접속 불안정을 가정하고 빠른 실패 전략을 실행한다. ❗ 트래픽 증가에 탄력적으로 대처할 수 있어야 한다. => 트래픽이 폭주할 때 서버 증설만으로도 대응할 수 있어야 한다. => 각 컴포넌트(Web server, WAS)의 효율성을 극.. 기술블로그 2023. 7. 13. 이전 1 다음