- 모놀리틱 아키텍처에서 마이크로서비스 아키텍처로의 진화 과정 설명 ➡️🧱
- 마이크로서비스 간 데이터베이스 분리 및 독립적인 persistence layer 확보 ➡️🗂️
- 동기(synchronous) 통신의 한계 극복을 위한 이벤트 드리븐 아키텍처 도입 ➡️⚡
- 분산 트랜잭션 문제 해결을 위한 Saga 패턴 활용 ➡️🔗
- CQRS 패턴을 통한 커맨드와 쿼리의 분리 및 성능 향상 ➡️⚖️
- API 게이트웨이를 통한 백엔드 시스템 복잡성 관리 ➡️🌐
- 서킷 브레이커 패턴을 이용한 시스템 안정성 확보 ➡️🛡️
- 쿠버네티스와 같은 오케스트레이션 도구를 활용한 마이크로서비스 관리 ➡️orchestration 🎼