아키텍처 스타일은 크게 2가지로 나뉜다.1\. 모놀리식: 전체 코드를 단일 단위로 배포2\. 분산형: 원격 액세스 프로토콜을 통해 여러 단위로 배포 두 큰 틀을 기준으로 잡고 분류를 하면 다음과 같다.모놀리식레이어드 아키텍처파이프라인 아키텍처마이크로커널 아키텍처분산형서
가장 흔한 아키텍처 스타일. 단순하고 대중적이면서 비용도 적게 들어 사실상 표준 아키텍처이다. 레이어 분리 내부 컴포넌트는 논리적으로 수평한 레이어들로 구성된다. 각 레이어는 애플리케이션에서 프레젠테이션 로직, 비즈니스 로직 등의 주어진 역할을 수행한다. 일반적으로
서비스는 자체 프로세스로 실행되며, 원래는 물리적인 컴퓨터를 의미했지만 이제는 가상 머신과 컨테이너로 빠르게 진화했다.최근 가상화 기술이 발전하면서 마이크로서비스 아키텍처 구현이 전보다 쉬워졌다.뭔가 공유함으로써 불거지는 문제들은 각 서비스를 자체 프로세스로 분리하면