Post

Fellow #DDD folks out there, Can someone explain to me what is a _practical_ difference between a vertical slice and a bounded context?

question here: - if "add item to basket" is a vertical slice - then is "change item quantity in basket", "remove item from basket" etc etc - are these all separate vertical slices? You end up having hundreds of them?

For me Vertical Slice Architecture is rebranded CQRS where you slice your applications by behaviour top down. Having that I’d consider a slice per task. Which usually mean a single command/event handling (but can be more). That’s also aligned with task-based UI concept. 1/

question: wouldn't it be - technically - more like the following? Considering that a slice could live in multiple places in parallel (shared database - to some extent at least, separate UI codebase, etc.) 1/2