home / tag / pattern
Transform View
Transform View
Mar 3, 2024
2 min read
1 charts

The challenge of rendering HTML markup has been present since the inception of the web. This problem is solved by a multiple patterns mostly on the server side. Such patterns as...

patterntransform-viewarchitecture
Model View Controller MVC
Model View Controller MVC
Feb 25, 2024
5 min read
1 charts

Model View Controller is a well known pattern, which was described in the late 1970s. Since then, it is widespread architectural pattern, which influenced many frameworks and...

patternmodel-view-controllerarchitecture
Repository and Query Object
Repository and Query Object
Feb 17, 2024
5 min read
1 charts

The Repository is a design pattern, which helps to load data from the database providing abstract API, concealing the storage implementation details.

designpatternrepository
Lazy Load
Lazy Load
Feb 11, 2024
3 min read
1 charts

Lazy load is a pattern to get data the data at the last moment, when it is actually required. This pattern is applied, when loading the data can have negative performance impact....

designpatternperformance
Unit of Work
Unit of Work
Feb 3, 2024
2 min read
3 charts

Unit of work collects all changes about domain objects, that need to be synced (with the database) and lets committing those at the end of a (business) transaction. Tracking and...

patternunit-of-workrepository
Domain Model vs Transaction Scripts
Domain Model vs Transaction Scripts
Dec 31, 2023
4 min read
4 charts

In the book Patterns of Enterprise Application Architecture by Martin Fowler two patterns are defined to handle business logic in the system. I do not think that much have changed...

architecturepatterndesign
Microservice Communication Patterns
Microservice Communication Patterns
Dec 24, 2023
4 min read
5 charts

Microservices can communicate synchronously and asynchronously. These are the main group of communication means for microservices. Lest dig in to unwrap, what does it mean.

architecturemicroservicespattern
Microservices Scaling patterns
Microservices Scaling patterns
Dec 17, 2023
1 min read
2 charts

You want to scale your microservice, when the load exceeds the available resources. Resources can be CPU, RAM, database throughput, workers pool. I will describe two common...

microservicespattern
Distributed "Transactions" in Microservices
Distributed "Transactions" in Microservices
Nov 26, 2023
1 min read
4 charts

Transactions in microservices are not possible, because of the distributed nature of microservices. Though you can implement compensation mechanisms to handle failures in multiple...

acidarchitecturepattern
Application decomposition patterns in microservices
Application decomposition patterns in microservices
Nov 12, 2023
1 min read
4 charts

patterns by Sam Newman from the book Microservices 2nd edition

architecturepatternmicroservices