Jason's Blog
Microservice Architecture에 대한 이야기 - Integration
Microservices는 요즘 개발자, 엔지니어 사이에서 가장 유행하는 단어 중 하나이다. 나는 설계, 개발을 할 때, agile을 기반한 좀 더 flexible하고 선택지가 많은 아키텍쳐 개념을 찾아 다녔다. 그래서 SOA, ESB를 거쳐 그들의 장점을 모방한 MSA개념을 살펴보게 되었다. 과거에, 복잡해진 업무 프로세스들의 연결을 위해 '스파게티'같은 강하게 연결된 아키텍쳐가 구성되었다. 그 연결하의 업무 로직의 반복을 피하기 위해, 공통 모듈을 만들고 Library를 통합하였다. 그 변화 과정에서 나온 방법이 바로 Service-Oriented Architecture(SOA)이다. 서비스를 모듈화하여 다른 시스템과 공유하고, 통신 방식, 데이터 라우팅을 구성한다. ESB는 그것의 구현 중 하나이다..
Microservice Architecture
2017. 11. 27. 14:39