
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. …
Modular Monolith: A Primer — Kamil Grzybek
Dec 2, 2019 · More in series This post is part of the Modular Monolith series: Modular Monolith: A Primer (this post). Modular Monolith: Architectural Drivers. Modular Monolith: Architecture Enforcement. …
Modular Monolith: Architecture Enforcement — Kamil Grzybek
Model-code gap Let’s assume that based on current architectural drivers, you decided on the architecture of a Modular Monolith. Let’s also assume that you have predefined your module …
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. …
Modular Monolith: Architectural Drivers — Kamil Grzybek
Dec 26, 2019 · More in series This post is part of the Modular Monolith series: Modular Monolith: A Primer. Modular Monolith: Architectural Drivers (this post). Modular Monolith: Architecture …
Handling concurrency - Aggregate Pattern and EF Core
May 14, 2020 · Kamil Grzybek Personal Site Introduction In this post I would like to discuss a frequently overlooked, though in some circumstances very important topic - concurrency handling in context of …
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 …
Cache-Aside Pattern in .NET Core — Kamil Grzybek
Oct 29, 2018 · Kamil Grzybek Personal Site Introduction Often the time comes when we need to focus on optimizing the performance of our application. There are many ways to do this and one way is …
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 - …
Domain Model Encapsulation and PI with Entity Framework 2.2
Feb 13, 2019 · Kamil Grzybek Personal Site Introduction In previous post I presented how to implement simple CQRS pattern using raw SQL (Read Model) and Domain Driven Design (Write Model). I …