2 Comments
User's avatar
Sebo's avatar

Very nicely written! I discovered VSA at the right time just before a new big project started. Initially wanted to hop on Clean Architecture but then changed my mind. That decision paid out very well.

Expand full comment
Ralf Westphal's avatar

Glad to hear that.👍 But still the question is how to structure a slice. Maybe check out what I have written about the IODA architecture, https://ralfwestphal.substack.com/p/ioda-architecture It's removing a fundamental problem from code, functional dependencies, which have troubled all architectural patterns so far.

Event Sourcing and VSA are great. But w/o the IODA mindset (or at least the IOSP principle) you're still prone to write code harder to maintain than necessary. Slices can grow, too😉

Expand full comment