CQRS, Event Sourcing and Axon Framework

I'm a keen follower of CQRS and associated patterns, reading up on as much Greg Young (DDDD) and Udi Dahan (NServiceBus) blog posts on the subjects as I can get my hands on!

Recently I found a couple of example applications on GitHub so I could take a look at some actual code to see how an Event Sourcing based aggregate repository actually works in practice.

Also, found an interesting upcoming OS project called Axon that provides all the CQRS plumbing so you don't have to.

Looking forward to working on a project where I might apply this very appealing architectural pattern. I worked on a finance app a couple of years ago and Event Sourcing would have been a fantastic way to provide audit logs rather than the way I did it back then. I wont go into explaining what Event Sourcing is as others have done it and I doubt I could do a better job of it.

The CQRS sample app can be found @ GitHub

Comments