구릉님의 프로필 사진

구릉

1 3

Debezium을 사용하여 이벤트 중심 마이크로서비스에서 변경 감지

  1. Debezium: Debezium은 데이터베이스의 행 단위 변경을 캡처하여 실시간 이벤트 스트리밍을 가능하게 하는 오픈 소스 분산 플랫폼입니다. 다양한 데이터베이스와 원활하게 통합되며, 마이크로서비스가 데이터 레이어의 변경 사항과 동기화되도록 합니다.

  2. 주요 기능:

    • 실시간 Change Data Capture

    • 다양한 데이터베이스 커넥터 지원

    • 이벤트 기반 아키텍처와의 일치

    • 높은 신뢰성과 확장성

  3. 음식 배달 시스템 예시:

    • 주문 배치: 고객이 주문을 하면 Debezium이 데이터베이스의 주문 테이블 변경을 감지하고 Kafka 토픽으로 이벤트를 전송합니다.

    • 결제 처리: 결제 서비스가 주문 이벤트를 받고 결제를 처리한 후, 결제 테이블을 업데이트합니다.

    • 음식 준비: 레스토랑 마이크로서비스가 결제 이벤트를 받고 음식 준비 여부를 결정합니다.

    • 배달 및 그 이후: 다른 마이크로서비스가 관련 Kafka 토픽을 구독하여 주문 및 결제 이벤트에 반응합니다.

  4. Debezium 설정: Debezium은 다양한 데이터베이스를 지원하며, 공식 문서를 통해 각 데이터베이스 커넥터에 대한 설치, 구성, 맞춤 설정 방법을 제공합니다.

    • https://debezium.io/


** 함께 읽으면 좋은 글

  • CDC 너두 할 수 있어(feat. B2B 알림 서비스에 Kafka CDC 적용하기)

    • https://techblog.woowahan.com/10000/

  • 데이터 싱크를 위한 MSK Connect 도입 (feat : CDC 뽀개기)

    • https://techblog.pet-friends.co.kr/데이터-싱크를-위한-msk-connect-도입-feat-cdc-뽀개기-b1f341b495f



https://medium.com/@systemdesignbychk/system-design-demystifying-change-data-capture-cdc-in-event-driven-microservices-using-debezium-7ed24336bc5a

System Design - Demystifying Change Data Capture(CDC) in Event-Driven Microservices using Debezium

Medium

System Design - Demystifying Change Data Capture(CDC) in Event-Driven Microservices using Debezium

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 11월 28일 오전 8:20

댓글 0

    함께 읽은 게시물


    여기는 나름 구력이 있던 곳인디 기존 경영진이 일감빼돌리고 사업 보다는 잿밥에 관심이 많아보이더니 이제는 적자로 전환된지는 수년째. 최대주주 계속 바뀌고 CB에 유증에 2차전지 사업했다 이번에 또 이종산업 진출. 엉망이 되어버린 회사.

    ... 더 보기

    손오공, 최대주주 변경 주식양수도 계약...클라쎄오토 인수 완료

    파이낸셜뉴스

    손오공, 최대주주 변경 주식양수도 계약...클라쎄오토 인수 완료

    조회 308




    한때 천만원에 거래되었던 Manus, Bedrock 무료 오픈소스로 공개

    ... 더 보기

    LinkedIn

    lnkd.in

    LinkedIn

     • 

    저장 17 • 조회 1,466


    린 분석 방법론은 이제 끝인가요?

    페이스북에 Jonas Kim님이 올린 포스팅인데 린 분석 방법론에 대해 다시 한번 생각해보게 됩니다. 저는 린 분석 방법론이 끝물이라는 생각이 들지 않습니다. 현장에서는 이미 트래픽과 매출액이 디커플링되기 시작한 것도 길게보면 7~8년 된 일이고, 성장과 이익을 동시에 균형있게 움직이는 방법을 찾지 못하는 많은 제품과 서비스가 있을 뿐입니다. 지적한 바와 같이 원가, 비용등 재무적인 분석도 대단히 중요한 일이 되어 가는 시점에서 데이터 분석가와 마케터도 이에 맞춰 적응해야 할 시기라고 생각되네요. [... 더 보기

    사용자가 공유한 콘텐츠

    -

    사용자가 공유한 콘텐츠