Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Law of Demeter
- 폭포수 모형
- CSS
- java.sql.SQLRecoverableException
- 에자일 모형
- 변수명 짓는법
- 명령어공부
- 프로토타입 모형
- Bandit Level 6
- 디미터 법칙
- 시스템 파악
- 스크럼기법
- table scan
- plsql
- pl/sql
- 클린코드
- springboot
- 인증서만료에러
- 나선형 모형
- was버그
- vue
- Bandit Level 6 → Level 7
- avax.net.ssl.SSLHandshakeException:
- 커맨드공부
- 시스템 파악 정리
- OpenAPI
- Bandit Level 5
- was SQLRecoverableException
- mysql 튜닝
- SQLRecoverableException
Archives
- Today
- Total
개발햄비
모놀리식 아키텍쳐 (monolithic Architecture) vs MSA ( Microservices Architecture) 비교 정리 본문
개발/AWS
모놀리식 아키텍쳐 (monolithic Architecture) vs MSA ( Microservices Architecture) 비교 정리
개발햄 2023. 6. 6. 15:39monolithic vs MSA ( Microservices Architecture) 비교
1. 모놀리식 아키텍쳐
- 여러 서비스가 하나의 큰 덩어리로 구성되어 있고 하나의 데이터 베이스를 쓰고 있음
2. Microservices Architecture
- 각각의 애플리케이션들이 서로 분리되어 있고 쪼개어져서 관리되고 각각의 데이터 베이스로 관리되고 있음
모놀리식 아키텍쳐 vs Microservices Architecture 비교
모놀리식 아키텍쳐는 여러 서비스들이 강하게 결합되어 있음
-> 한 서비스에 장애가 발생하면 다른 서비스들에 영향이 큼
-> 구조를 수정하고자 할 때 결합도가 높아 수정하기 매우 어려움
-> 배포 시 모든 서비스들이 재기동하게 됨
Microservices Architecture
MSA는 기능 단위로 쪼개져있기 때문에 구성 변경이 쉽다.
MSA는 기능 단위로 쪼개져있기 때문에 하나의 서비스에 문제가 발생해도 모놀리식 보다는 영향이 적다.
MSA는 기능 단위로 쪼개져있기 때문에 해당 부분만 scale -out 만 하면 된다 (부분 배포)
참고 자료
https://www.youtube.com/watch?v=8d4h7K_Fq-0
'개발 > AWS' 카테고리의 다른 글
[AWS] Amazon Web Serivce : AWS 에 Node JS 웹 서버 만들기2 (0) | 2019.07.30 |
---|---|
[AWS] Amazon Web Serivce : AWS 에 Node JS 웹 서버 만들기 1 (5) | 2019.07.29 |