최근 애플리케이션 구조는 유연성과 확장성이 중요하지만, 모놀리식 아키텍처는 트래픽 증가 시 서비스 확장이 어렵다는 단점이 있다. 이와 달리, 마이크로서비스 아키텍처는 클라우드 환경에서 효율적인 플랫폼 운영을 위한 핵심 기술로 주목받고 있다. 본 논문은 기존 애플리케이션의 성능을 개선하기 위해 마이크로서비스 아키텍처 기반 플랫폼에 Service Discovery, Circuit Breaker 등의 기술을 적용하여 성능을 개선하는 기법을 제안한다.
목차
요약 1. 서론 2. 관련 기술 2.1. Spring 프레임워크 2.2. Service Discovery 2.3. API Gateway 2.4. Circuit Breaker 2.5. Apache Kafka 2.6. Docker 3. 제안하는 아키텍처 3.1. 애플리케이션의 시스템 아키텍처 3.2. 애플리케이션의 논리적 아키텍처 4. 평가 5. 결론 참고문헌