MSA(Micro Service Architecture)와 API Gateway
마이크로 서비스란(microservice)? 마이크로 서비스(microservice)의 사전적인 정의를 말씀드리면 다음과 같습니다. 애플리케이션을 느슨하게 결합된(loosely coupled) 서비스의 모임으로 구조화하는 서비스 지향 아키텍처(SOA,Service Oriented Architecture) 스타일의 일종인 소프트웨어 개발 기법입니다. 규모가 작은 자율적인 팀들이 팀별 서비스를 독립적으로 개발 확장 할 수 있게 됨으로써 병렬로 개발 할 수 있게 하고, 지속적인 배포와 디플로이를 가능하게 하는 아키텍처를 말합니다. 요약해보면 크게 3가지로 정리할 수 있습니다. 서비스들의 느슨한 결합(loosely coupled) 서비스 지향 아키텍처의(SOA) 일종 지속적인 배포와 디플로이 가능(CI/CD) ..