[by @kormanocorp] 마이크로서비스, Apache Kafka 및 도메인 기반 설계

in hive-137029 •  3 years ago 

원본 글 보러가기 : 마이크로서비스, Apache Kafka 및 도메인 기반 설계

작성자 : @kormanocorp 미리보기 (5 sentences)



마이크로서비스는 DDD(Domain-Driven Design)와 공생 관계를 가지고 있습니다. 즉, 비즈니스 도메인이 소프트웨어에서 신중하게 모델링되고 시간이 지남에 따라 진화하는 설계 접근 방식으로, 시스템을 작동시키는 배관과는 별개입니다. 이 패턴이 Apache Kafka® 와 함께 현장에서 점점 더 많이 나타나는 것을 봅니다.

이 프로젝트에서 마이크로서비스 아키텍처는 Kafka를 이벤트 스트리밍 플랫폼으로 사용합니다. 도메인 중심 설계는 애플리케이션이 수행해야 하는 다양한 비즈니스 프로세스를 나타내는 다양한 경계 컨텍스트를 정의하는 데 사용됩니다. 이들은 이벤트와 함께 결합되어 각 경계 컨텍스트를 다운스트림에서 발생하는 컨텍스트와 분리하는 단방향 종속성 그래프를 생성하여 풍부한 이벤트 스트리밍 비즈니스 애플리케이션을 생성합니다.

이 블로그 게시물에서는 Apache Kafka가 다른 기존 미들웨어를 대체할 뿐만 아니라 Kafka Streams, ksqlDB 및 Kafka Connect와 같은 Kafka 네이티브 API 및 DDD를 사용하여 마이크로서비스 자체를 구축하는 등 마이크로서비스 아키텍처의 사실상 표준이자 백본이 된 이유에 대해 설명합니다.

마이크로서비스


더 보기 에서 확인 하실 수 있습니다.


[광고] 개발자 커뮤니티에 참여하세요 - 개발자 커뮤니티에 참여 하면 다양한 혜택을 받을 수 있습니다. 참여방법

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!