In this post, I’ve presented a project that is using CQRS and Event Sourcing patterns. It’s organized using onion architecture and written with TypeScript.

“flexible” how?

I’m using the term flexible to promote an architecture which is able to adapt to different kind of environments. More precisely, I’m trying to: