home / tag / architecture
Continuous Integration Pipeline for 100+ Git Repositories
Continuous Integration Pipeline for 100+ Git Repositories
Mar 7, 2026
10 min read
1 charts

One hundred repositories. Four programming languages. Five different build systems. Getting them to integrate cleanly, continuously, without a dedicated integration sprint or a...

dependenciesdesignarchitecture
Building a Lithuanian Law Assistant with LLM and RAG (part 2)
Building a Lithuanian Law Assistant with LLM and RAG (part 2)
Feb 21, 2026
8 min read
2 charts

I continue building a Lithuanian AI law assistant. I already have a POC with 4 laws chunked and loaded to the database with semantic retrieval. Is it useful? A bit. It can look up...

airagllm
Defining Microservice Scope - Integrators and Disintegrators
Defining Microservice Scope - Integrators and Disintegrators
Aug 16, 2024
3 min read
1 charts

Microservice architecture has become a widely adopted approach for building scalable and maintainable systems. However, one of the most complex decisions when implementing this...

architecturemicroservicesddd
5 Ways to Fail at Implementing a modular monolith
5 Ways to Fail at Implementing a modular monolith
Aug 15, 2024
6 min read
3 charts

The modular monolith architecture isn’t new, but it’s become more popular as a way to balance the simplicity of a monolithic application with the flexibility of microservices. It...

architecturearchitectural-stylefailure
Modular Monolith
Modular Monolith
Aug 11, 2024
1 min read
1 charts

A Modular Monolith is an architectural style that structures your application into distinct, well defined modules within a single codebase. It combines the simplicity and...

architecturearchitectural-style
Breaking Changes
Breaking Changes
Mar 11, 2024
5 min read
2 charts

Breaking changes is a result of a code changes, that how the API behaves. It can be low level code API, REST API, any microservice API or even user interface behavior.

architecturebreaking-changes
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
ACID in Database Transactions
ACID in Database Transactions
Jan 4, 2024
1 min read
1 charts

ACID (Atomicity, Consistency, Isolation, Durability) in IT is a properties of a business (or database) transactions, that guarantees the reliability and data integrity of the...

architectureaciddb
Concurrency Issues and Solutions
Concurrency Issues and Solutions
Jan 3, 2024
2 min read
1 charts

Concurrency is a complex problem of the IT field. I'll try to explain some issues related to the concurrency and how to solve those issues.

architectureconcurrency
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
Domain Driven Design
Domain Driven Design
Dec 13, 2023
2 min read
5 charts

Domain driven design (DDD) is a methodology for designing software with a focus on the domain. DDD is one of the main practices used in the microservices development. I'll cover 3...

architecturedddmicroservices
CAP theorem
CAP theorem
Dec 9, 2023
1 min read
1 charts

CAP abbreviation means: Consistency, Availability and Partitioning tolerance. Theorem states, that distributed data store can have two of three guarantees:

microservicesarchitectureconcurrency
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
Coupling & Cohesion
Coupling & Cohesion
Nov 19, 2023
1 min read
7 charts

Fundamentals of Software Architecture: An Engineering Approach 1st Edition by Mark Richards (Author), Neal Ford

architecturecouplingcohesion
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