https://www.youtube.com/watch?v=iOoquUhKT5g
https://www.youtube.com/watch?v=iOoquUhKT5g&t=2s
많은 팀원들이 거대한 프로젝트에서 같이 개발하고 있지 않으신가요? 프로세서 분리와 통합을 쉽게 하고, 조금 더 우연한 Application Layer의 적용과 변경을 위한 우리들의 고민과 경험을 나눠드릴게요!
추천 대상
tps가 15,000에서 최고 30,000으로 증가했다.
코드 수도 증가했다.
1명당 3~4개의 과제는 기본적으로 병렬적으로 진행하고 있었다.
병렬적으로 진행되는 과제가 많다는 것이 단순히 이 프로젝트를 관리하는 개발자들의 어려움은 물론이고 함께 협업하는 기획팀이나 유관부서에게도 이런 어려움들이 전파되었었다.
이런 상황을 타파하고자 시스템을 작은 단위로 분리하게 되었다.
가게 노출 시스템을 간단하게 도식화한 그림
외부 시스템으로부터 데이터를 연동하는 서버와, 해당 데이터를 가지고 비즈니스 로직을 수행하는 서버는 잘 분리가 되어 있던 상황이었다.