2018/04/19

· Spring
[MSA] #1 Monolithic Architecture 란?[MSA] #2 Microservice Architecture 란?[MSA] #3 Circuit Breaker[MSA] #4 API Gateway[MSA] #5 Service Discovery[MSA] #6 Spring Cloud Netflix 스프링과 전 세계에서 MSA를 제일 잘하는 기업 중 하나인 Netflix에선 이미 MSA 구축을 편하게 하는 많은 기술과, 갖가지 이슈에 대한 해결책 또한 제공을 하고 있습니다. Spring Cloud Netflix는 자동 환경 설정과 Spring Environment 및 다른 Spring 프로그래밍 모델 관념의 바인딩을 바탕으로 Spring Boot 어플리케이션을 위한 Netflix OSS(Open ..
· Programming
[MSA] #1 Monolithic Architecture 란?[MSA] #2 Microservice Architecture 란?[MSA] #3 Circuit Breaker[MSA] #4 API Gateway[MSA] #5 Service Discovery[MSA] #6 Spring Cloud Netflix MSA는 Cloud 환경과 밀접하게 관련이 있습니다. 각 서비스마다 다른 서버에 올려야 되는데, 물리 서버를 사용하게 되면 관리하기 힘들어집니다. 100개의 서버가 필요하다면 100개의 물리 서버의 비용과 장소 비용 하드웨어 관리 비용 등이 듭니다. 그러나 Cloud를 사용하게 되면 이런 이슈를 AWS와 같은 솔루션에서 해결해줍니다. 그리고 가용성을 고려해야 되기 때문에도 많은 서버에 관리해야 합니다...
· Programming
[MSA] #1 Monolithic Architecture 란?[MSA] #2 Microservice Architecture 란?[MSA] #3 Circuit Breaker[MSA] #4 API Gateway[MSA] #5 Service Discovery[MSA] #6 Spring Cloud Netflix MSA는 각각의 서비스를 API 형태로 제공한다는 것을 알게 되었습니다. 그러면서 몇 가지 이슈가 생겨나게 됩니다. 예를 들면 서비스마다 주소가 다르다는 점과 로깅, 모니터링, CORS처럼 서비스 간의 공통된 로직의 관리가 있습니다. 차근차근 API Gateway가 어떤 식으로 이를 해결하는지 알아보겠습니다. API Gateway란? API 서버 앞단에서 모든 API 서버들의 End-Point를 단일화..
· Programming
[MSA] #1 Monolithic Architecture 란?[MSA] #2 Microservice Architecture 란?[MSA] #3 Circuit Breaker[MSA] #4 API Gateway[MSA] #5 Service Discovery[MSA] #6 Spring Cloud Netflix Circuit Breaker란? 에너지가 있는 도선과 중립 도선 사이의 전류 균형이 깨졌을 때, 전류를 차단하는 장치 학생 때 포기한 물리수업에서 나올 법한 말들이 나오네요. 한국어로는 누전 차단기입니다. (두꺼비집) 누전으로 인해 집이 다 불타버리는 것보다는 이상 징후가 있을 때 전류를 차단하여 잠깐 불편한 것이 훨씬 낫습니다. 이렇게 접근하면 Circuit Breaker를 좀 더 쉽게 이해할 수 있..
AlwaysPr
'2018/04/19 글 목록