MSA(MicroService Architecture)는 넷플릭스와 테슬라 등 유명 테크 기업들의 성공 비결로 알려지면서, 더욱 뜨거운 관심을 받고 있습니다. 대체 MSA가 무엇이며. 어떠한 효과를 가졌기에 그럴까요? 베스픽에서 MSA에 대해 집중 분석해드립니다.
🌺꽃길만은 아니어도, 어차피 대세는 MSA👊
넷플릭스는 ○○○ 덕분에 정기점검이 없다고?
MSA(Micro Service Architecture)는 높은 민첩성과 빠른 효율성이 요구되는 최근 IT환경에 가장 적합한 방식입니다. MSA 전환 성공 사례인 아마존,넷플릭스,우버의 사례와 함께 MSA의 강점에 대해 알아보겠습니다!
MSA 장애 예방을 위해 #2
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 메서드는 getFallback 메서드로 지정합니다. 앞서 […]
MSA 장애 예방을 위해 #1
MSA (Micro Service Architecture) 의 문제점 MSA를 운영 하다 보니 어느 한 서버의 장애가 전체 장애로 확산이 되어 더 큰 문제가 되는 경우를 많이 경험할 수 있습니다. 이를 해결하기 위해 각 마이크로 서비스 간 전파 차단기 역할을 하는 Circuit Breaker에 대해 알아보고자 합니다. Circuit Breaker 의 역할 마이크로 서비스 사이에서 서비스의 상태를 확인 하여 정상일 때 API를 전달하고, 정상이 아님을 […]