Modern Application Development

An introduction to event-driven architectures KR

Issue link: https://read.uberflip.com/i/1506917

Contents of this Issue

Navigation

Page 1 of 6

소개 이벤트는 어디에서나 발생합니다. 고객이 제품을 장바구니에 담고, 금융 문서를 제출하고, 새로운 사용자가 계정을 만들고, 의료 정보를 업로드하는 것 모두가 이벤트입니다. 소프트웨어 개발자는 이벤트에 가장 비용 효율적이고 규정을 준수하는 방식으로 대응하고, 용이하게 하고, 개선할 수 있는 현대적 애플리케이션을 구축하기를 원합니다. 이벤트 기반 아키텍처(EDA)라면 가능합니다. EDA를 사용하면 이벤트가 애플리케이션의 중심이 되고 통합된 시스템 간에 통신이 강화됩니다. Autodesk, Sophos 같은 조직들은 이벤트 기반 아키텍처를 만들어 업계 전반에 혁신을 가속화하고 있습니다. EDA는 현대화를 가속시키고, 총 소유 비용(TCO)을 절감해 주고, 더 좋은 제품을 빨리 생산 가능하게 해줍니다. 아래 도표는 이벤트 생산자, 이벤트 브로커, 그리고 이벤트 소비자로 이루어진 전형적인 이벤트 기반 아키텍처입니다. 주문이나 반품 신청 같은 비즈니스 이벤트는 이벤트 생산자들에 의해서 만들어집니다. 이벤트 브로커는 해당 이벤트를 받고 이벤트 소비자에게 보내줍니다. 이벤트 소비자는 이벤트에 대한 행동을 해야 하며, 여기에는 백엔드 시스템, 창고 관리, 재무 및 고객 관리가 모두 포함됩니다. 2

Articles in this issue

Links on this page

view archives of Modern Application Development - An introduction to event-driven architectures KR