Impulse: "Crafted Design"

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

A summary of Sandro Mancuso's 'Crafted Design' talk from GeeCON 2014, which presents a practical architecture for structuring codebases around domain concepts rather than delivery mechanisms like MVC. The approach separates the project into a Core (model, use cases, infrastructure) and Delivery layer, using Domain-Driven Design principles. Use cases serve as the entry point into the domain, domain services are scoped to single concepts, and controllers are kept slim. CQRS is recommended for use cases and services, and a 'fast track' pattern using denormalized query objects is suggested for complex read operations that span multiple domain concepts.

9m read timeFrom nipafx.dev
Post cover image
Table of contents
▚ The Talk▚ A Little Bit Of Motivation▚ The Crafted Design▚ Reflection

Sort: