본문 바로가기

ApplicationArchitecture (AA)

Event-Driven-Architecture

728x90
반응형

# Event-Driven-Architecture, 이벤트 기반 아키텍처

- 이벤트 기반 아키텍처를 만들어봤다.

음... 옵저버도 이벤트 기반이고, 이벤트 소싱 패턴도 이벤트 기반, 테스트 구현을 해보니 실제로 이벤트 기반 패턴과 EDA와는 큰 차이가 없는거 같다. 규모의 차이라면 아키텍처가 더 큰 의미를 가지니까? 음 어쨌든 동기, 비동식으로 이벤트를 실행 및 전달하는 관점에서는 비슷한것 같은 느낌? 코린이 입장에선 옵저버로 카프카 서비스로 payload를 넘기든지 아니면 EDA로 payload를 넘기든지 뭐 어디로 가든 서울로만 도착하면 된다는 느낌?

- 진짜 구현하기 나름인것 같다. mvc 패턴으로도 동기, 비동기로 Kafka로 payload를 넘길수는 있으니까...!

1. 아래는 EDA를 샘플코드로 구현해 보았다.

https://github.com/Nanninggu/Event-Driven-Architecture.git

 

GitHub - Nanninggu/Event-Driven-Architecture: About Event-Driven-Architecture

About Event-Driven-Architecture. Contribute to Nanninggu/Event-Driven-Architecture development by creating an account on GitHub.

github.com

2. 간단하게 FlowDiagram으로 정리를 해놓자.

- 이건 시간 있을때...!

3. 기타.

 

- 끝 -

 

정리하기 왜케 귀찮지...? ㅋㅋㅋ

728x90
반응형