[베스픽] 핫한 게 아니라 대세입니다. ‘쿠버네티스’ 이해하기👀
쿠버네티스가 클라우드 환경에서 수비고 간편하게 개발을 도와주는 플랫폼으로 자리 잡으면서 쿠버네티스 관련 시장도 커지고, 관심도도 매우 높아졌습니다. 그래서 베스픽에서 쿠버네티스를 너무 어렵지 않게 풀어보겠습니다!
쿠버네티스가 클라우드 환경에서 수비고 간편하게 개발을 도와주는 플랫폼으로 자리 잡으면서 쿠버네티스 관련 시장도 커지고, 관심도도 매우 높아졌습니다. 그래서 베스픽에서 쿠버네티스를 너무 어렵지 않게 풀어보겠습니다!
어느새 100번째 베스픽입니다. 구독자 여러분들의 꾸준한 성원에 힘 입어 온 만큼 이번 베스픽에서는 독자 분들의 가장 많은 성원을 받았던 회차 베스트 5를 선정했습니다.
MSA(MicroService Architecture)는 넷플릭스와 테슬라 등 유명 테크 기업들의 성공 비결로 알려지면서, 더욱 뜨거운 관심을 받고 있습니다. 대체 MSA가 무엇이며. 어떠한 효과를 가졌기에 그럴까요? 베스픽에서 MSA에 대해 집중 분석해드립니다.
MSA(Micro Service Architecture)는 높은 민첩성과 빠른 효율성이 요구되는 최근 IT환경에 가장 적합한 방식입니다. MSA 전환 성공 사례인 아마존,넷플릭스,우버의 사례와 함께 MSA의 강점에 대해 알아보겠습니다!
2부 에서는 간단한 Spring Code 를 통해 Circuit Breaker 사용 방법을 알아 보겠습니다. 1. Test Source Code 1.1 main application @EnableCircuitBreaker Circuit breaker 사용을 위하여 EnableCircuitBreaker Annotation 추가합니다. @EnableHystrixDashboard HystrixDashboard 사용을 위하여 @EnableHystrixDashboard Annotation 추가합니다. 1.2. Service Circuit breaker 적용하기 위해서 실 서비스 메서드 위에 @HystrixCommand(fallbackMethod = “getFallback”) Annotation 정의하고, Service 장애 시 호출한 fallback … Read more
MSA (Micro Service Architecture) 의 문제점 MSA를 운영 하다 보니 어느 한 서버의 장애가 전체 장애로 확산이 되어 더 큰 문제가 되는 경우를 많이 경험할 수 있습니다. 이를 해결하기 위해 각 마이크로 서비스 간 전파 차단기 역할을 하는 Circuit Breaker에 대해 알아보고자 합니다. Circuit Breaker 의 역할 마이크로 서비스 사이에서 서비스의 상태를 확인 하여 정상일 … Read more