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