Vertical Slice Architecture with Dependency-Cruiser
How vertical feature slices and dependency rules can keep product workflows easier to change.
Read storyHow vertical feature slices and dependency rules can keep product workflows easier to change.
Read storyWhy localization is a product boundary that affects routes, validation, dates, permissions, and support.
Read storyHow drag-and-drop UI can support ordering workflows without hiding keyboard access or persistence rules.
Read storyWhy copied UI primitives can become a practical product system instead of a black-box dependency.
Read storyWhy some product workflows need dense tables, dirty-state tracking, and careful batch saves.
Read storyWhy I used a database-backed job queue for slow product workflows, and what had to be visible to users.
Read storyHow route loaders and actions can make user tasks explicit without putting every rule in the route.
Read story