레디킨즈.dev.log
로그인
레디킨즈.dev.log
로그인
Kafka event bus 도입 리서치-1
jh
·
2023년 1월 18일
팔로우
1
Confluent Kafka
Node.js Kafka
cloudevent
kafka
kafkaJs
msa
레디킨즈
마이크로서비스 아키텍쳐
모카클래스
카프카
컨플루언트 카프카
1
다량의 복잡한 event Pub/Sub 구조와 및 마이크로서비스로 인해 파편화 되고 복잡해진 아키텍처를 Kafka를 중간에 이벤트 버스로 두고 사용한다면 전체 아키텍처를 심플화 할 수 있을 것
사용 및 운영 편의성을 위해 Confluent와 같은 managed SaaS 서비스를 고려
다만 가격적인 부분이 고려사항임 (초기에는 저렴하더라도 사용량이 많아져 비싸진 이후에는 의존성으로 안쓰기가 힘듬 수 있음)
Confluent Kafka의 도입을 고려
Node.js back-end 에서는 (
https://github.com/tulios/kafkajs
) 라이브러리 사용 고려
Pub/Sub 형태는 (
https://ridicorp.com/story/how-to-use-kafka-in-ridi/?utm_source=oneoneone
) 를 참고
이벤트 스키마는 CloudEvent 양식을 참고 (
https://cloudevents.github.io/sdk-javascript/
)
모카클래스 - 슬기로운 취미 생활
https://mochaclass.com
jh
@레디킨즈
팔로우
이전 포스트
성공하는 기업
0개의 댓글
댓글 작성