모놀리식에서 마이크로서비스로

모놀리식에서 마이크로서비스로 An architecture diagram generated by Archify. 모놀리식 애플리케이션 · 하나의 프로세스 · 모놀리식 시대 모놀리식 애플리케이션 하나의 프로세스 서비스 A · 마이크로서비스 시대 서비스 A 서비스 B · 마이크로서비스 시대 서비스 B 서비스 C · 마이크로서비스 시대 서비스 C 서비스 D · 마이크로서비스 시대 서비스 D 서비스 E · 마이크로서비스 시대 서비스 E 전환 모놀리식 시대 마이크로서비스 시대 Legend 애플리케이션 / 서비스

분해 이후 생긴 새로운 문제

  • • 서비스 간 통신: 네트워크 호출 증가로 지연과 장애 전파
  • • Observability: 분산 추적이 없으면 디버깅이 어려움
  • • 보안: 서비스 간 인증과 암호화(mTLS) 구현 복잡도
  • • 트래픽 제어와 장애 처리를 서비스마다 코드로 구현