MSA 다룰 때 카오스엔지니어링은 중요하다. 하나의 서비스 장애가 전체 시스템 장애로 퍼지는 일이 흔하기 때문이다. MSA로 아키텍처를 구성하면, 어느 한 서비스가 장애 시간이 점점 쌓여서 Timeout이 계속 나는 상황이 되면.. 이거에 연관된 모든 서비스가 점점 느려지다가 전체 서비스가 한순간에 확 다운된다. 2차 함수 처럼 그래프가 한번에 확 올라간다. 느려지기 시작하는 지점을 엘보우 포인트라고 부르며, 이걸 빠르게 캐치하는게 중요하다. 그래서 프로덕션 전에 일부로 서비스 장애를 일으키고 이를 해결하기 위한 플레이북을 만들어 나가는 과정이 중요하다. 이때 서비스를 모두 띄워놓고 하나씩 죽여보는 날을 잡는데, 이걸 Demo Day 라고 부른다. 예를 들어 서비스에서 DB 요청 했는데 Timeout이 ..
www.slideshare.net/subicura/gitops-cicd-156402754 쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD) 어떻게 하면 배포 프로세스를 빠르게 개선할 수 있을까요? git branch를 푸시하고 개별 테스트 서버를 만드려면 어떻게 해야 할까요? 쿠버네티스와 GitOps, Argo CD를 이용한 배포 방법을 소개 합니다. www.slideshare.net 쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD) 개인적으로 엄청 좋아하는 내용이라 블로그에 박제해놓는다.
![](http://i1.daumcdn.net/thumb/C120x120/?fname=https://blog.kakaocdn.net/dn/tY1Ji/btqZ0tWV5oD/UL0SDWRWTeMQ9TxyDtKpck/img.png)
velog.io/@tedigom/MSA-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-4Service-Mesh-f8k317qn1b MSA 제대로 이해하기 -(4)Service Mesh 이번에는 Outer Architecture 중 Service Mesh에 대한 이야기입니다. Service Mesh Service Mesh는 쉽게말해 마이크로 서비스 간의 통신(네트워크)을 담당하는 요소입니다. 마이크로 서비스 구성 요소간 상호 통 velog.io gruuuuu.github.io/cloud/service-mesh-istio/# Service Mesh Architecture & Istio를 알아보자 1. Overview gruuuuu.gith..
ryulth.com/devnote/2019/06/23/event-sourcing-pattern-Concurrency/ [Pattern]Event Sourcing Pattern을 이용해 동시성 처리하기 Event Sourcing Pattern을 이용해 MSA 환경에서 동시성 이슈를 해결 할 수 있다. ryulth.com 이 블로그에 잘 나와있다. Event Sourcing Pattern을 이용해서 Concurrency Problem을 해결하자 결론은 version 필드를 관리하되, 새로 들어오는 데이터의 version 값이, 이전 데이터의 id 값 보다 커야 한다. 그렇지 않을 경우 reject 하거나 retry 한다.
- Total
- Today
- Yesterday
- algorithm
- Troubleshooting
- API
- linux
- jni강좌
- driver
- kering
- db
- 음악
- 드라이버
- it
- NDK
- Visual C++
- database
- java
- android
- MFC
- Quiz
- gcc
- C
- 프로그래밍
- jni
- source
- winapi
- 리눅스
- 안드로이드
- AWS
- Cloud
- Python
- C++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |