☁️Microservice

☁️Microservice

마이크로서비스(Microservice)란?

Spring Microservice in Action 책을 통해 마이크로서비스란 무엇이고, 다른 아키텍처들과 어떠한 차이점이 있는지 알아보려고 한다. 먼저 중소 규모의 많은 웹 애플리케이션이 사용하고 있고, 대중적인 모놀리스 아키텍처에 대해서 알아보자. 모놀리스 아키텍처(Monolith Architecture)모놀리스 아키텍처는 하나의 큰 단일 단위로 구축하는 소프트웨어 아키텍처 패턴이다. 하나의 소프트웨어를 구성하는 모듈과 코드를 한 프로젝트 단위로 관리한다. 애플리케이션을 실행하기 위해서 단일 프로젝트를 빌드하고 실행시키면 된다. 개발자들에게 제일 익숙한 방식일 것이다. 위 그림과 같이 단일 UI, 코드, 데이터베이스로 동작된다. 매우 일반적으로 활용되고 있는 만큼, 마이크로서비스 아키텍처보다 초기 ..

jhcode33
'☁️Microservice' 카테고리의 글 목록