Software architecture

thumbnail
Design Patterns - Transactional Outbox pattern

In the microservice architecture, many times we need that they communicate with each other by sending messages using a message ...

thumbnail
Design Patterns - Unit of Work Pattern in C# using MongoDB (with transactions)

Before you look at the Unit of Work pattern example in C# using MongoDB, you can see my post about what is the ...

thumbnail
Design Patterns - Unit of Work Pattern in TypeScript using MikroORM

Before you look at the Unit of Work pattern example in TypeScript using MikroORM, you can see my post about what is the ...

thumbnail
Design Patterns - Repository Pattern in TypeScript using MikroORM

Before you look at the Repository pattern example in TypeScript using MikroORM, you can see my post about what is the ...

thumbnail
Domain-Driven Design - Aggregate Roots in TypeScript

Before you look at the Aggregate Roots example in TypeScript, you can see at my post on what ...

thumbnail
Domain-Driven Design - Entities in TypeScript

Before you look at the Entities example in TypeScript, you can see at my post on what Entities are ...

thumbnail
Domain-Driven Design - Value Objects in TypeScript

Before you look at the Value Objects example in TypeScript, you can see at my post on what Va...

thumbnail
Domain-Driven Design & Clean Architecture

The Clean Architecture is a set of rules and principles for organizing a code development project, and how all its components i...

thumbnail
Design Patterns - Unit of Work Pattern in C# using Entity Framework Core

Before you look at the Unit of Work pattern example in C# using Entity Framework Core, you can see my post about what is the ...

thumbnail
Design Patterns - Unit of Work Pattern

The Unit of Work pattern is a design pattern to group one or more operations (usually to the database) in an atomic transaction...