Community

원본 글은 제가 NIA [한국지능정보사회진흥원]의 2022년 8월호에 기고한 글입니다. 마이크로서비스가 왜 대세의 기술인지, 어떻게 사용하는것이 베스트인지를 실제 글로벌 테크회사의 예와 함께 기

원본 글은 제가 NIA [한국지능정보사회진흥원]의 2022년 8월호에 기고한 글입니다. 마이크로서비스가 왜 대세의 기술인지, 어떻게 사용하는것이 베스트인지를 실제 글로벌 테크회사의 예와 함께 기술해 보았습니다. 1. 왜 마이크로서비스인가? 마이크로서비스 아키텍처는 비즈니스 변경 사항을 민첩하게 처리할 수 있는 방식으로 오늘날 변화하는 비즈니스 요구에 일치한다. 마이크로서비스의 구성으로 비즈니스 프로세스 및 트랜잭션이 자동화된다. 프로세스가 변경되거나 새로운 프로세스가 도입되면 서비스를 새로운 구성으로 재배치하여 대응할 수 있다. 새로운 비즈니스 채널(예: API를 제품화하여 새로운 수익원을 창출하는 구글), 고객과의 새로운 디지털 참여(예: 우버와 구글맵을 통해 고객과 소통하는 스포티파이)와 같이 완전히 새로운 제품 및 서비스의 형태를 취할 수도 있다. 혁신은 이러한 민첩성의 모습을 하고 있다. 2. 마이크로서비스의 6가지 베스트 프랙티스 1) 마이크로서비스의 컨테이너화 (스포티파이) 2) 마이크로 프론트엔드(Micro Frontend)로 기본 UI 기능 향상 (페이스북) 3) 대기 시간을 줄이기 위한 별도의 마이크로서비스 데이터베이스 (트위터) 4) 독립적인 마이크로서비스로 서비스 자율성 활성화 (AWS) 5) 비동기 통신으로 병렬 처리 지원 (플라이휠 스포츠) 6) 도메인 주도 디자인 (DDD: Domain Driven Design) (사운드 클라우드)

알림

알림이 없습니다