디지털 혁신은 민첩성(agility)을 향한 경쟁이라고 할 수 있습니다. 조직이 사용자 요구에 앞서 조정하고 혁신하는 속도가 빠를수록 시장 리더가 될 가능성이 높아지겠죠. 그런 의미에서 마이크로서
디지털 혁신은 민첩성(agility)을 향한 경쟁이라고 할 수 있습니다. 조직이 사용자 요구에 앞서 조정하고 혁신하는 속도가 빠를수록 시장 리더가 될 가능성이 높아지겠죠. 그런 의미에서 마이크로서비스 아키텍처는 기업이 새로운 비즈니스 요구에 신속하게 대응할 수 있는 민첩성과 혁신을 제공하는 기본 디지털 플랫폼입니다. 가장 앞선 소프트웨어 설계 기술로 평가되는 마이크로서비스는 이제 산업 전반에 걸쳐 크고 복잡한 인프라를 해체하는 방법으로 널리 채택되었다. 그의 5가지 설계 유형과 특징에 대해서 살펴보았습니다. 유형 1- 세분화된 SOA (Fine-Grained SOA) 유형 2- 세분화된 SOA상에서 API 계층화 유형 3- 계층화된 API 상에서 메시지 기반 상태 관리 유형 4- 계층화된 API 상에서 이벤트 주도형 상태 관리 유형 5- 계층화된 API에 상태를 격리하기 **이 글은 제가 NIA [한국지능정보사회진흥원]의 2022년 7월호에 기고한 글입니다. 원본 글을 브런치에서 재편집하여 공유합니다.