About 32 results
Open links in new tab
  1. Handling concurrency - Aggregate Pattern and EF Core

    May 14, 2020 · First, we add a version field to each Aggregate Root and the method to increment that version. ... Secondly, we add a mapping for the version attribute and indicate that it is a EF …

  2. Domain Model Encapsulation and PI with Entity Framework 2.2

    Feb 13, 2019 · creating supporting architecture putting all data access code outside our domain model implementation using Entity Framework Core features: Shadow Properties, Owned Entity Types, …

  3. Modular Monolith: Domain-Centric Design — Kamil Grzybek

    Nov 30, 2020 · Kamil Grzybek Personal Site Introduction In previous posts in this series, I covered what a Modular Monolith is, what its architecture looks like and how this architecture can be enforced. …

  4. Attributes of Clean Domain Model — Kamil Grzybek

    Oct 28, 2019 · Kamil Grzybek Personal Site Introduction There is a lot of talk about clean code and architecture nowadays. There is more and more talk about how to achieve it. The rules described by …

  5. Processing multiple aggregates - transactional vs eventual consistency

    Sep 26, 2018 · Kamil Grzybek Personal Site Introduction When we use Domain Driven Design approach in our application, sometimes we have to invoke some method on multiple instances of aggregate of …

  6. How to publish and handle Domain Events — Kamil Grzybek

    Oct 11, 2018 · 2019-06-19 UPDATE: Please check Handling Domain Events: Missing Part post which is a continuation of this article. Introduction Domain Event is one of the building blocks of Domain …

  7. Handling Domain Events: Missing Part — Kamil Grzybek

    Jun 18, 2019 · Introduction Some time ago I wrote post about publishing and handling domain events. In addition, in one of the posts I described the Outbox Pattern, which provides us At-Least-Once …

  8. Modular Monolith: Integration Styles — Kamil Grzybek

    Jul 26, 2020 · More in series This post is part of the Modular Monolith series: Modular Monolith: A Primer. Modular Monolith: Architectural Drivers. Modular Monolith: Architecture Enforcement. …

  9. Simple CQRS implementation with raw SQL and DDD - Kamil Grzybek

    Feb 4, 2019 · Introduction I often come across questions about the implementation of the CQRS pattern. Even more often I see discussions about access to the database in the context of what is better - …

  10. Strangling .NET Framework App to .NET Core — Kamil Grzybek

    Apr 7, 2020 · Kamil Grzybek Personal Site Introduction Each technology becomes obsolete after some time. It is no different with the .NET Framework - it can be safely said that after the appearance of …