Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 카프카
- 알고리즘
- 스프링부트
- VPC
- Spring
- 스프링 부트
- Elasticsearch
- 프로그래밍문제
- Spring Data JPA
- 클라우드 컴퓨팅
- DFS
- Apache Kafka
- 클라우드
- 오일러프로젝트
- 월미도
- 인천여행
- 스프링
- Spring Boot
- springboot
- aws
- gcp
- 백트래킹
- 쿠버네티스
- JPA
- Docker
- Kafka
- 백준
- 로드밸런서
- 자료구조
- 코드업
Archives
- Today
- Total
목록Book-Review (25)
GW LABS
스프링으로 하는 마이크로서비스 구축 리뷰 (1) - 마이크로서비스 소개
마이크로서비스 정의 마이크로서비스는 아래의 두 가지 목표를 달성하고자 일체형 애플리케이션을 작은 컴포넌트로 나누는 것이다. 빠르게 개발해 지속적으로 배포할 수 있어야 한다. 수동 혹은 자동으로 쉽게 스케일링할 수 있어야 한다. 그렇다면 독자적인 작은 컴포넌트는 어떤 조건으로 나누어야 하는 것일까? 각각의 작은 컴포넌트는 독자적인 업그레이드와 스케일링이 가능해야한다. 그렇기위해선 다음과 같은 기준들을 충족해야한다. 아무것도 공유하지 않은 아키텍처를 유지해야 한다. 마이크로서비스는 데이터베이스의 데이터를 공유하지 않는다. 명확한 인터페이스를 통해서만 통신해야 한다. 동기 서비스를 사용하거나 API를 이용한 메시징 방식을 사용할 수 있는데, 이때 사용하는 메시지 형식은 버전 관리 전략에 따라 안정적으로 문서화..
Book-Review/Programing
2022. 4. 27. 17:31