Brak podglądu kamilgrzybek.com · design Modular Monolith: Domain-Centric Design This post is part of articles series about Modular Monolith architecture: 1. Modular Monolith: A Primer 2. Modular Monolith: Architectural Drivers 3. Modular Monolith: Architecture... 01.12.2020 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · design Modular Monolith: Integration Styles This post is part of articles series about Modular Monolith architecture: 1. Modular Monolith: A Primer 2. Modular Monolith: Architectural Drivers 3. Modular Monolith: Architecture... 26.07.2020 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · design Handling concurrency – Aggregate Pattern and EF Core Introduction In this post I would like to discuss a frequently overlooked, though in some circumstances very important topic – concurrency handling in context of protection of the... 14.05.2020 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · design Strangling .NET Framework App to .NET Core 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 the .NET Core platfor... 07.04.2020 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · design Modular Monolith: Architecture Enforcement This post is part of articles series about Modular Monolith architecture: 1. Modular Monolith: A Primer 2. Modular Monolith: Architectural Drivers 3. Modular Monolith: Architecture... 22.03.2020 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · design Modular Monolith: Architectural Drivers This post is part of articles series about Modular Monolith architecture: 1. Modular Monolith: A Primer 2. Modular Monolith: Architectural Drivers (this) 3. Modular Monolith: Archi... 26.12.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · design Modular Monolith: A Primer This post is part of articles series about Modular Monolith architecture: 1. Modular Monolith: A Primer (this) 2. Modular Monolith: Architectural Drivers 3. Modular Monolith: Archi... 03.12.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · clean code Attributes of Clean Domain Model 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 Robert C. Martin are uni... 28.10.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · design Handling Domain Events: Missing Part 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-Onc... 18.06.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com · design GRASP – General Responsibility Assignment Software Patterns Explained Introduction I recently noticed that a lot of attention is paid to SOLID principles. And this is very good thing because it is the total basis of Object-Oriented Design (OOD) and p... 08.04.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com The Outbox Pattern \n Introduction Sometimes, when processing a business operation, you need to communicate with an external component in the Fire-and-forget mode. That component can be, for example:... 11.03.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com Domain Model Validation \n Introduction In previous post I described how requests input data can be validated on Application Services Layer. I showed FluentValidation library usage in combination with Pip... 04.03.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com REST API Data Validation \n Introduction This time I would like to describe how we can protect our REST API applications from requests containing invalid data (data validation process). However, validation... 21.02.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com Domain Model Encapsulation and PI with Entity Framework 2.2 \n Introduction In previous post I presented how to implement simple CQRS pattern using raw SQL (Read Model) and Domain Driven Design (Write Model). I would like to continue presen... 13.02.2019 kamilgrzybek.com
Brak podglądu kamilgrzybek.com Simple CQRS implementation with raw SQL and DDD \n 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... 04.02.2019 kamilgrzybek.com