처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

소프트웨어에서 '마이크로서비스 아키텍처(Microservices Architecture)'와 '모놀리식 아키텍처(Monolithic Architecture)'의 차이점으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 마이크로서비스는 독립적으로 배포 가능한 작은 서비스들로 구성되고, 모놀리식은 하나의 통합된 코드베이스로 구성된다
B 마이크로서비스는 하나의 프로그래밍 언어만 사용하고, 모놀리식은 여러 언어를 혼용하여 개발한다
C 모놀리식 아키텍처가 마이크로서비스 아키텍처보다 항상 수평적 확장성이 뛰어나고 운영 효율이 높은 것으로 일반적으로 알려져 있다
D 마이크로서비스 아키텍처에서는 데이터베이스를 사용하지 않고 파일 시스템만으로 데이터를 관리한다

해설

마이크로서비스 아키텍처는 각 기능을 독립적인 작은 서비스로 분리하여 별도 배포, 확장, 기술 선택이 가능합니다. 모놀리식은 모든 기능이 하나의 애플리케이션에 통합되어 있습니다. 마이크로서비스는 확장성과 유연성이 높지만 운영 복잡도가 증가하는 트레이드오프가 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기