Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session. Why is the subject matter important?
My talk is all about building and architecting a system with Event Sourcing.
Event Driven architectures aren’t new by any stretch, but Event Sourcing is definitely not as widespread as it should be. Systems that should really be built on a more solid base, are built with CRUD every day. And by the time the architecture starts to show its age and it becomes clear that CRUD wasn’t really a good choice, it’s really too late to do anything about it.
So, my talk is about the balance of putting these things in place early, but not over architecting and optimizing prematurely.
Q. Who should attend your session?
Very simply, anyone that’s built and outgrown a traditional CRUD system – which, if you’ve been working in the enterprise, is most developers. If you’re just starting out with CRUD, definitely take that to its natural limits once or twice before going with anything else. The traditional, simple architecture has its place and its use, and it’s well worth understanding well. Everyone else should know a few other mature and powerful ways to architect a system, to be able to chose the right tool for the job when necessary.
Q. What are the key things attendees will take away from your session?
The main takeaway will definitely be a mindset still in developing the architecture of an application. Ultimately, while the talk is definitely practical and code-focused, it’s the “taking a step back and looking at what we’re trying to build” approach that’s going to stay with you when you’re building your next system.
Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2016?
2016 is going to be a big year and I’m mostly excited about taking my teaching to the next level through courses, and speaking regularly.