Voxxed Days Microservices: David Schmitz on “Event Sourcing – You Are Doing It Wrong”
Voxxed Days Microservices: David Schmitz on “Event Sourcing – You Are Doing It Wrong”
An architect and DZone MVB sat down with a fellow microservices expert to discuss Event Sourcing and his Voxxed Days 2019 presentation.
Join the DZone community and get the full member experience.
Join For FreeHi David, tell us who you are and what lead you into microservices?
Hi. I am a software engineer from beautiful Düsseldorf in Germany. I work as a principal engineer for a mid-sized consultancy, Senacor Technologies and help my customers with their technical challenges.
Why I am mostly building microservices at the moment has one simple reason: I find that building smaller, focussed building blocks allows businesses to move faster, react faster and have a competitive advantage. I know, this sounds a little marketing-ish. But in the end, we build systems to gain a business advantage.
Do I always use microservices? No. Sometimes a well-designed monolith can also be the right approach. I try to have more than one tool in my belt.
What will you be talking about at Voxxed Days Microservices?
I will share my experience and take-aways when building event-driven microservices and when applying event-sourcing. We will discuss typical naive solutions that do not work in the real world.
In the end, I hope to clarify some fundamental aspects of event-sourcing and I will try to convince you, that you do not need complex invasive frameworks.
And I will not rant, promise! Ok. Only a little, maybe.
You mention “large companies” implementing CQRS and Event Sourcing. Do you think small projects should not try to implement these patterns as they are complex to deal with ?
It depends on your problem and use-case. If you do need event-sourced data, then, by all means, do not introduce it. I guess most use cases are best served using a simple web application and some SQL database.
I have seen enough projects, that introduce complex approaches because of some hype or promised super-solution, only to fail terribly.
Good, see you soon then
A bientot!
DZoners! Visit Voxxed Days Microservices here to check out ticket info for the show, and use the DZone reader exclusive code: VXDMS19_COM_DZONE to get 20% off for the conference and workshop.
Published at DZone with permission of Antonio Goncalves , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
{{ parent.title || parent.header.title}}
{{ parent.tldr }}
{{ parent.linkDescription }}
{{ parent.urlSource.name }}