
This is my newest book aimed at program mers of any skill level. This book isn't about patterns, principles, or best practices; there's actually barely any code in it. It's about the many things I've learned along the way being a professional programmer, and about the many, many mistakes I made along that way as well. It's what I wish someone would have told me years ago, and I hope it might inspire you.

Everything you need to learn about starting with event sourcing is covered in this course: from learning about event driven design and events to aggregates, projections, process managers, CQRS and more. Not only are all patterns and principles covered, we also discuss many common pitfalls of an event sourced system, and how to avoid them.