Fellow #DDD folks out there, Can someone explain to me what is a _practical_ difference between a vertical slice and a bounded context?
3 reposts7 likes
Fellow #DDD folks out there, Can someone explain to me what is a _practical_ difference between a vertical slice and a bounded context?
3 reposts7 likes
I always like to go to the source, so author work, in this case @jimmybogard.com articles and talks: - www.jimmybogard.com/vertical-sli... - www.youtube.com/watch?v=oAoa... That's usually the best way to understand origins. 2/
I guess we go to the extreme on the vertical slices side (every user action is it's own slice). But we combine vertical slices with a fractal architecture so that the slices can share stuff to keep the code cohesive. For us, this works great. www.planetgeek.ch/2024/09/19/o...
@ducin.dev also, a Vertical Slice(s) *might* be an implementation of a Bounded Context. #DDDesign
In addition: Bounded contexts typically share very little; vertical slices - at least in my experience - share quite a lot. That's why we combine vertical slices with fractal architecture: www.planetgeek.ch/2024/09/19/o...
See also deviq.com/practices/ve... From before folks made them an “architecture”