Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Event source

67 Aufrufe

Veröffentlicht am

Evento source

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

Event source

  1. 1. Felipe Adorno - CTO - Monkey Exchange - Contribuições: https://github.com/FelipeAdorno https://br.linkedin.com/in/felipeadorno https://twitter.com/felipe_adorno https://fadorno.wordpress.com felipeadsc@gmail.com
  2. 2. Event Sourcing
  3. 3. Catalog Stock Price Request/Response Integração HTTP
  4. 4. Catalog Stock Price Request/Response Event Notification Add Item DB Change Price ? ? ? DB
  5. 5. Mudança de estado Product name: Foo Catalog DB PATCH { name: “Bar” } Product name: Bar
  6. 6. Mudança de estado - Event Sourcing Product name: Foo Catalog DB PATCH { name: “Bar” } NameChanged Apply Product name: Bar
  7. 7. Created Mudança de estado - Event Sourcing Product name: Foo NameChanged StockAdded PriceChanged Events Represent State - Minha entidade é representada pelos eventos. - Eventos são importantes o estado atual não. - O estado pode ser recriado baseado nos eventos. - Eventos podem ser reprocessados.
  8. 8. Como fazer isso?
  9. 9. Spring Cloud Stream

×