20. Oktober 2018
Event Sourcing - You are doing it wrong (David Schmitz): This talk is about staying sane when using eventsouring in your microservices.
Eventsourcing and CQRS are two very useful and popular patterns when dealing with data and microservices. We often find in our customer’s projects, that both have a severe impact on your future options and the maintainability of your architecture. Presentations and articles on both topics are often superficial and do not tackle real world problems like security and compliance requirements.
This combination of half-knowledge and technical confusion leads to many projects that either refactor back to a 'non-eventsourced' architecture or reduce eventsourcing to a message queue.
In this talk, I will summarize our experience while applying eventsourcing and CQRS accros multiple large financial and insurance companies over the last 5 years. We will cover the Good, the Not so Good, and the 'oh my god…all abandon ships!' when doing eventsourcing in the real world… and see how we solved these issues.
Introduction to eventsourcing and CQRS - which problems does ES solve, why do we need it
Your eventstore is not a message queue - why mixing both up is bad for you
No, Kafka is not an eventsource - choosing the right tool
Read models are overrated - why you should not start with readmodels
GDPR, compliance and eventsourcing - what happens if you delete data from an immutable structure
Transactions, concurrency and your eventsource - why serial writers are bad and how to handle consistency
Versions, up-front-design and breaking things down the road - how to evolve eventsourced architectures
David Schmitz is a consulting architect, programmer, coach, building applications for various rather large financial institutes and insurance companies for more than 15 years. Since greenfield projects are rare and precious, I have been using various tech stacks ranging from WS-* with EJBs to HapiJS on Node.
E-Post Development GmbH, Ehrenbergstr. 11-14, 10245 Berlin
18:30 Uhr Einlaß
19:00 Uhr Beginn des Vortrags
Anschließend gibt es die Möglichkeit für Networking und Plausch.
Dies ist eine Kooperationsveranstaltung mit dem Tech Talk der E-Post Development GmbH. Die Anmeldung erfolgt daher über die Meetup-Gruppe des EPD Tech Talks.