Skip to content

Latest commit

 

History

History
50 lines (27 loc) · 1.01 KB

README.md

File metadata and controls

50 lines (27 loc) · 1.01 KB

Event Bus PoC

Event bus proof of concept with RabbitMQ and Spring Boot microservices.

Components

  • fcproxy_service

    • Rest controller POST /user/logged-in.
      • Publishes an UserLoggedIn event to the event bus.
  • user_service

    • Listens to the event bus for UserLoggerIn events.
      • Writes the user to user_database.
      • Publishes an event UserCreated or UserUpdated.
  • basket_service

    • Listens to the event bus for UserCreated or UserUpdated events.
      • Writes the user to basket_database.
  • user_database

    • MySQL database. Only table users.
  • basket_database

    • MySQL database. Table users and more.
  • event_bus

    • RabbitMQ server.

Architecture

Architecture

Download the project from Github

git clone [email protected]:davamigo/event-bus-poc.git

Downloads

Slides (PDF)