KakaoTalk_Photo_2024-05-17-13-43-16 002.jpeg

개요

가상의 리테일 시스템을 예시로 AWS에서의 분산 디자인 패턴을 적용하는 예시를 보여주는 세션

KakaoTalk_Photo_2024-05-17-13-43-22 003.jpeg

KakaoTalk_Photo_2024-05-17-13-43-53 007.jpeg

모놀리식 무조건 나쁘다? X

적응형 시스템 설계하자

예시 시나리오

우선 초기에는 빠른 서비스 개발을 위해 모놀리식으로 시스템 개발

사용자가 늘어났을 때 문제 발생

  1. 대규모 읽기 쓰기로 인한 병목 현상
  2. 트랜잭션 지연 시간 악화
  3. 한계 비용 대비 성과 수익 감소

모놀리식에서도 위의 문제들을 스케일 업(스펙 업), 스케일 아웃(여러 대로 복제)으로 해결할 수는 있긴 함

다만 기존 모놀리식 시스템에서 새로운 비즈니스 발생하면서 사이즈가 커지면?

기능을 추가할 때 마다 올라가는 복잡성…