문제
다음 중 마이크로서비스 아키텍처의 특징으로 가장 적절한 것은?
① 단일 데이터베이스를 모든 서비스가 공유한다 ② 각 서비스는 독립적으로 배포 가능하다 ③ 서비스 간 통신은 반드시 동기식으로만 이루어진다 ④ 모든 서비스는 동일한 프로그래밍 언어로 개발해야 한다
정답
2번
해설
마이크로서비스의 핵심 특징은 각 서비스의 독립성으로, 독립적인 개발, 배포, 확장이 가능하다. 각 서비스는 자체 데이터베이스를 가질 수 있고, 서비스 간 통신은 동기식과 비동기식 모두 사용 가능하며, 서로 다른 기술 스택을 사용할 수 있다.