✨
Architect's Cookbook
  • Effective Architect's Cookbook
  • 🎯What is an Architect?
    • Definitions
    • Duties of an Architect
    • Architects and the project's lifecycle
  • 🧩Technologies
    • Autonomous Vehicles
      • ROS
    • Cloud
      • Azure
        • Identities and Governance
          • Authentication and Authorization
        • Storage
        • Compute
          • Application
        • Virtual Networking
        • Monitoring
        • Backup
        • Migration / Hybrid
        • Data Integration
        • Learning
          • Azure AZ-104
      • Microservices
  • ⚙️Methods and Tools
    • Agile
    • Knowledge Management
      • Best Practices
      • Documentation as Code
    • Legal
    • Documentation
      • Templates
    • Domain Driven Design
    • Tools
      • Enterprise Architect
      • draw.io
      • git
  • 🤹‍♀️Human Skills
    • Daily Routine
    • Leadership
    • Mindfulness
    • Neuro-linguistic programming (NLP)
    • Non Violent Communication (NVC)
  • 📚Recommended Reading
    • Architecture Frameworks
    • References
    • Books
Powered by GitBook
On this page

Was this helpful?

  1. ⚙️Methods and Tools

Domain Driven Design

PreviousTemplatesNextTools

Last updated 3 years ago

Was this helpful?

  • Domain-Driven Design, Eric Evans, 2003, Addison-Wesley Professional

  • Patterns, Principles, and Practices of Domain-Driven Design Scott Millett, Nick Tune, 2015, Wrox

  • Domain-Driven Design, The First 15 Years, Essays from the community

  • VirtualDDD Meetup with recorded sessions:

  • Getting to DDD: Pragmatic or Principled Julie Lerman, KanDDDinsky 2018

  • Pluralsight DDD Fundamentals Sample for this course

  • Jimmy Bogard, Services in DDD

  • Pluralsight course: SOLID Principles of OO Design

  • On Pluralsight: SOLID Principles for C# developers-

  • On Pluralsight: Entity Framework in the Enterprise – (See “The Great Repository Debate” module)

  • On Pluralsight: C# Design Patterns: Façade by David Starr

  • Martin Fowler on Anemic Domain Models:

  • Event storming via Alberto Brandolini

  • Event Modeling via Adam Dymitruk

  • Specification Pattern Base Class

  • Avoid In-Memory Databases for Tests

  • Eric Evans website:

  • Vaughn Vernon website:

  • Support for Value Objects in C#, Steve Smith blog post:

  • Domain-Driven Design in C#9: Immutable Value Objects Julie Lerman on Pluralsight blog:

  • Getting Started with DDD when Surrounded by Legacy Systems II, Eric Evans -

  • Lost in bounded context translations with Julie, Indu, Michael and Nick VirtualDDD meetup

  • On Pluralsight: C# Design Patterns: Adapter by Steve Smith

  • On Pluralsight: C# Design Patterns: Façade by David Starr

  • Bus or Queue (Blog post):

  • Domain Storytelling Modeler

  • Bounded Context Canvas

  • Developing Core Business Applications with Domain-Driven Design (DDD) and Microsoft .NET Jimmy Nilsson, TechEd

  • Papercut

  • RabbitMQ By Example, Stephen Haunts on Pluralsight

  • A Clean Architecture Solution Template for .NET Developers

amzn.to/3k7g948
amzn.to/2ZyaNH8
leanpub.com/ddd_first_15_years
virtualddd.com
youtu.be/CPd2BVR3hEM
github.com/ardalis/pluralsight-ddd-fundamentals
bit.ly/1ifravE
bit.ly/solid-smith
bit.ly/solid_smith_csharp
bit.ly/PS-EFEnterprise
app.pluralsight.com/library/courses/csharp-design-patterns-facade
martinfowler.com/bliki/AnemicDomainModel.html
eventstorming.com
eventmodeling.org
github.com/ardalis/Specification
jimmybogard.com/avoid-in-memory-databases-for-tests/
domainlanguage.com
vaughnvernon.com
ardalis.com/support-for-value-objects-in-csharp
bit.ly/PSBlogValueObjects
domainlanguage.com/newsletter/2012-03
youtu.be/u-5sKvh48-g
bit.ly/PS-Adapter
bit.ly/PS-Facade
ardalis.com/bus-or-queue
RabbitMQ.com
Miro.com
EventStorming.org
EventModeling.com
DomainStorytelling.org
wps.de/modeler
github.com/ddd-crew/bounded-context-canvas
bit.ly/NilssonDDDTechEd2013
github.com/ChangemakerStudios/Papercut-SMTP
app.pluralsight.com/library/courses/rabbitmq-by-example
github.com/ardalis/CleanArchitecture