일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- kotlin coroutine
- 코틀린 코루틴의 정석
- 기록으로 실력을 쌓자
- mysql 튜닝
- minikube
- IntelliJ
- kotlin
- 티스토리챌린지
- 오블완
- Elasticsearch
- AWS EKS
- CKA 기출문제
- AI
- Spring
- APM
- MySQL
- kotlin spring
- Pinpoint
- 정보처리기사실기 기출문제
- CKA
- 정보처리기사 실기 기출문제
- 정보처리기사 실기
- CloudWatch
- kotlin querydsl
- Java
- aws
- Linux
- Kubernetes
- 공부
- PETERICA
- Today
- Total
목록EDA (2)
피터의 개발이야기
ㅁ 들어가며 마이크로서비스의 핵심은 서비스 모듈화하고 이를 확장성 있게 관리하는데 있다. 모듈화된 서비스 간의 통신은 비동기 통신으로 이루어지며, 대량의 트래픽을 소화하기 위해 분산 시스템을 구축하게 된다. 대표적인 방법으로 마이크로서비스의 패턴인, EDA(Event Driven Architecture)패턴이 있다. EDA패턴의 대표적인 어플리케이션으로 Redis, RabbitMQ, Kafka이 있다. 이들의 역할은 서비스간의 데이터 전송의 버퍼 역할을 한다. EDA패턴의 대표적인 어플리케이션들은 크게 메시지 브로커와 이벤트 브로커로 구분되는다. 이번 글에서는 Kafka를 설명하며 메시지/ 이벤트 브로커의 차이를 알아보고, Kafka가 어떻게 높은 처리량, 빠른 응답 속도, 안정성을 유지하는지, 카프카..
ㅁ 관련 글 ㅇ [MSA] 12가지 마이크로서비스 패턴 ㅇ [MSA] 마이크로서비스 - 분산 트랜잭션 처리를 위한 Saga 패턴 ㅁ 들어가며 마이크로서비스의 패턴 중 CQRS에 관한 글을 작성하면서 [우아콘2020] 배달의민족 마이크로서비스 여행기 유튜브 동영상을 다시 보게 되었다. MSA에 대해 고민하면서 많이 공감이 되고 도움이 되는 동영상이다. 이번에 이 동영상을 다시 보면서 마이크로서비스를 구축하는 좋은 경험들을 글로 정리를 해 보았다. 주의: 동영상을 보면서 마이크로서비스를 공부하는 상황이라 동영상의 내용과 나의 생각이 혼합되어 있다. ㅁ 마이크로서비스 이해를 위한 핵심 질문들 동영상을 통해 마이크로서비스를 이해하는 핵심적 내용은 다음 질문으로 귀속된다. 왜 나누어야 하고, 나누었을 때 상호 통..