Ahea Team Study Blog
Java 개발자들의 정보 공유
04
26
[MSA] #6 Spring Cloud Netflix [MSA] #6 Spring Cloud Netflix
스프링과 전 세계에서 MSA를 제일 잘하는 기업 중 하나인 Netflix에선 이미 MSA 구축을 편하게 하는 많은 기술과, 갖가지 이슈에 대한 해결책 또한 제공을 하고 있습니다. Spring Cloud Netfli
2018-04-26
26
[MSA] #5 Service Discovery [MSA] #5 Service Discovery
MSA는 Cloud 환경과 밀접하게 관련이 있습니다. 각 서비스마다 다른 서버에 올려야 되는데, 물리 서버를 사용하게 되면 관리하기 힘들어집니다. 100개의 서버가 필요하다면 100개의 물리 서버의 비용과 장소 비용
2018-04-26
26
[MSA] #4 API Gateway [MSA] #4 API Gateway
MSA는 각각의 서비스를 API 형태로 제공한다는 것을 알게 되었습니다. 그러면서 몇 가지 이슈가 생겨나게 됩니다. 예를 들면 서비스마다 주소가 다르다는 점과 로깅, 모니터링, CORS처럼 서비스 간의 공통된 로직의
2018-04-26
26
[MSA] #3 Circuit Breaker [MSA] #3 Circuit Breaker
Circuit Breaker란? 에너지가 있는 도선과 중립 도선 사이의 전류 균형이 깨졌을 때, 전류를 차단하는 장치 학생 때 포기한 물리수업에서 나올 법한 말들이 나오네요. 한국어로는 누전 차단기입니다. (두꺼비집
2018-04-26
26
[MSA] #2 Microservice Architecture 란? [MSA] #2 Microservice Architecture 란?
이전 글에서는 Monolithic Architecture에 대해서 알아봤습니다. Monolithic은 모든 것이 하나로 묶여있다고 말했었는데요, 이번에 소개할 MSA는 묶여있는 것을 나누는 것입니다. 마틴 파울러는
2018-04-26
26
[MSA] #1 Monolithic Architecture 란? [MSA] #1 Monolithic Architecture 란?
요즘은 Microservice Architecture(이하 MSA)가 항상 화두에 올라있는 것 같습니다. 그래서 MSA가 도입된 배경과 갖가지 이슈를 어떻게 해결했는지에 대해 차근차근 써보려고 합니다. Monolit
2018-04-26
23
16