반응형
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
- TypeScript
- State
- CSS
- HOC
- MySQL
- JavaScript
- Vue.js
- scss
- sass
- 자료구조
- 댓글달기
- ES6
- webpack
- storybook
- mapGetters
- Vue
- v-html
- event
- express
- vuex
- jsx
- nodejs
- 리액트
- 쉬운설명
- react
- input
- App.vue
- Wecode
- Vue transition
- 자바스크립트
Archives
- Today
- Total
목록micro service architecture (1)
익명의 개발노트
[아키텍쳐] Micro Service Architecture(MSA)
하나의 큰 어플리케이션을 여러개의 작은 어플리케이션으로 쪼개어(쪼갯을때 스스로 구동이 가능해야함) 변경과 조합이 가능하도록 만든 아키텍쳐 각각 구동되어야함 각각 배포가능 서비스간 의존성 적어야함 1. MSA 장점 배포 관점 서비스 별 개별 배포 가능 ( 배포 시 전체 서비스의 중단이 없음) 요구사항을 신속하게 반영하여 빠르게 배포할 수 있음 확장(scaling) 관점 특정 서비스에 대한 확장성이 용이함. 클라우드 사용에 적합한 아키텍쳐. 장애(failure) 관점 장애가 전체 서비스로 확장될 가능성이 적음 부분적 장애에 대한 격리가 수월함 쪼개져있기때문에 신기술 적용이 유연 2. MSA 단점 서비스가 커짐에 따라 복잡도가 증가할 수 있음. 성능 - 서비스 간 호출 시 API를 사용하기 때문에, 통신 비용..
코딩일기/TIL
2019. 12. 10. 00:16