Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- go
- 기록으로 실력을 쌓자
- APM
- CKA
- 티스토리챌린지
- 코틀린 코루틴의 정석
- Pinpoint
- PETERICA
- mysql 튜닝
- docker
- AWS EKS
- Java
- kotlin coroutine
- aws
- kotlin querydsl
- Elasticsearch
- tucker의 go 언어 프로그래밍
- 공부
- kotlin
- 오블완
- golang
- CKA 기출문제
- Spring
- 정보처리기사 실기 기출문제
- 정보처리기사실기 기출문제
- AI
- Linux
- Kubernetes
- CloudWatch
- minikube
Archives
- Today
- Total
목록대규모 트래픽 (1)
피터의 개발이야기

ㅁ 들어가며 마이크로서비스의 핵심은 서비스 모듈화하고 이를 확장성 있게 관리하는데 있다. 모듈화된 서비스 간의 통신은 비동기 통신으로 이루어지며, 대량의 트래픽을 소화하기 위해 분산 시스템을 구축하게 된다. 대표적인 방법으로 마이크로서비스의 패턴인, EDA(Event Driven Architecture)패턴이 있다. EDA패턴의 대표적인 어플리케이션으로 Redis, RabbitMQ, Kafka이 있다. 이들의 역할은 서비스간의 데이터 전송의 버퍼 역할을 한다. EDA패턴의 대표적인 어플리케이션들은 크게 메시지 브로커와 이벤트 브로커로 구분되는다. 이번 글에서는 Kafka를 설명하며 메시지/ 이벤트 브로커의 차이를 알아보고, Kafka가 어떻게 높은 처리량, 빠른 응답 속도, 안정성을 유지하는지, 카프카..
DevOps/kafka
2024. 3. 18. 12:31