futurecreator.github.io/2018/09/14/what-is-microservices-architecture/
마이크로서비스 Microservices (1) 아키텍처 소개
주변에서 마이크로서비스 아키텍처(Microservices architecture; MSA)에 대한 이야기가 많이 들려옵니다. 마이크로서비스가 모든 것을 해결해줄 것처럼 이야기하는 사람이 있는가하면, 서비스 지향 아키
futurecreator.github.io
futurecreator.github.io/2018/09/14/microservices-with-api-gateway/
마이크로서비스 Microservices (2) API 게이트웨이
이전 포스트에서 마이크로서비스 아키텍처의 개념을 살펴봤습니다. 이번 포스트에서는 마이크로서비스의 중요한 요소 중 하나인 API 게이트웨이(API Gateway)를 알아보겠습니다. 서비스 직접 호출
futurecreator.github.io
futurecreator.github.io/2018/10/04/inter-process-communication-in-microservices/
마이크로서비스 Microservices (3) 프로세스 간 통신
프로세스 간 통신 모놀리식(monolithic) 애플리케이션에서는 단순하게 다른 메소드나 함수를 호출하면 됩니다. 하지만 마이크로서비스(Microservices)에서는 서비스 단위로 나뉘어져 있는 분산 시스템
futurecreator.github.io
futurecreator.github.io/2018/10/18/service-discovery-in-microservices/
마이크로서비스 Microservices (4) 서비스 디스커버리
서비스 디스커버리 REST API 를 이용해서 다른 서비스를 호출한다고 해봅시다. 요청을 보내기 위해서는 서비스 인스턴스가 있는 곳의 네트워크 정보를 알아야 합니다. IP 주소와 포트 정보가 되겠
futurecreator.github.io
futurecreator.github.io/2018/10/19/microservices-and-event-driven-data-management/
마이크로서비스 Microservices (5) 이벤트 주도 데이터 관리
분산 데이터 관리의 어려움 보통 모놀리식(monolithic) 애플리케이션에서는 하나의 관계형 DB(Relational database)를 사용합니다. DB 작업은 트랜잭션(transaction)이라는 단위로 수행이 되는데 RDB의 장점은
futurecreator.github.io
futurecreator.github.io/2018/10/19/microservices-deployment-strategy/
마이크로서비스 Microservices (6) 배포 전략
마이크로서비스 배포 전략 모놀리식 애플리케이션은 통째로 배포되기 때문에 애플리케이션 복사본을 여러 개 실행하는 형식으로 배포합니다. 따라서 N개의 서버에 M개의 애플리케이션 인스턴
futurecreator.github.io
futurecreator.github.io/2018/10/19/microservices-refactoring-for-monolith/
마이크로서비스 Microservices (7) 모놀리스 리팩토링
모놀리스에서 마이크로서비스로 모놀리식(monolithic) 애플리케이션을 마이크로서비스(microservices) 애플리케이션으로 바꾸고 싶다면 어떻게 하시겠습니까? 처음부터 마이크로서비스 기반으로 다
futurecreator.github.io
==========================================================
가볍게 마이크로서비스 구축해보기-2
Netflix Eureka를 이용해 Service Discovery 패턴 구현하기
medium.com
가볍게 마이크로서비스 구축해보기-3
Netflix Zuul를 이용해 API Gateway 패턴 구현하기
medium.com
==========================================================
Spring Cloud Gateway 2.1.0RELEASE 레퍼런스
2019년 5월 12일, 2.1.0.RELEASE 버전 기준 https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.1.0.RELEASE/single/spring-cloud-gateway.html Spring Cloud Gateway 2.1.0.RELEASE This proje..
springboot.cloud
What are microservices?
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The microservice architecture enables the continuous
microservices.io
'Architecture > MSA' 카테고리의 다른 글
Spring Cloud Gateway - Custom Predicate with AbstractRoutePredicateFactory (0) | 2021.01.06 |
---|---|
Spring Cloud Gateway - Global Filter (0) | 2021.01.06 |
Spring Cloud Gateway - Route Predicate & Gateway Filter Factory (0) | 2020.12.28 |
Hystrix, Feign을 이용한 개발 (0) | 2020.12.18 |
Zuul을 이용한 Gateway 구축 시 설정 (0) | 2020.12.11 |