Upgrade to Pro — share decks privately, control downloads, hide ads and more …

State Or Events? Which Shall I Keep?

State Or Events? Which Shall I Keep?

Overview of Event Sourcing, DDD, OOP and Event-Driven Architectures with Spring Cloud Stream

Jakub Pilimon

April 09, 2018
Tweet

More Decks by Jakub Pilimon

Other Decks in Technology

Transcript

  1. WHOAMI SPRING DEVELOPER ADVOCATE AT PIVOTAL Blogger, Programmer and Speaker

    Loves to tackle complex enterprises with: Domain-Driven Design, Test-Driven Development and Spring tools. Being a microservice freak, architecture is his main area of interest too. Also, here is his DZone MVB awarded blog: pillopl.github.io Co-founder of #dddbyexamples initiative: github.com/ddd-by-examples JakubPilimon
  2. LIVE CODING AGENDA ‣ OOP MODELING WITH TDD ‣ EVENT

    SOURCING ‣ EVENT-DRIVEN ARCHITECTURE JakubPilimon
  3. ACCOUNTING CREDIT CARD RISK PAYMENTS NOTIFICATION When there is a

    withdrawal in accounting Risk has to send information to credit bureau After doing so, outgoing payment have to be created And client has to be informed via e-mail JakubPilimon