Tag: architecture
All the articles with the tag "architecture".
-
Software design
Pragmatic DDD in Practice: Testing, Errors, Migration and Pitfalls
Fast domain tests and a few full-stack ones, exceptions that each layer translates, moving a service-heavy codebase to a rich domain step by step, and four common pitfalls.
5 min read
-
Software design
The Four Layers of Pragmatic DDD: Code, Packages and Java 25
Which way dependencies point, how one request crosses the layers, what belongs in each of the four layers, how they map to packages, and the Java 25 features that keep the domain model short.
4 min read
-
Software design
Pragmatic DDD: When It Pays Off and When It Doesn't
When Domain-Driven Design earns its cost and when a transaction script is the better choice: a decision matrix, a path from simple to rich models, and the patterns teams overuse.
3 min read
-
Software design
Abstract Class vs Interface: The Architecture of Intent
Mastering Java's dual inheritance system in 2026-abstract classes as blueprints, interfaces as contracts. Understanding when to use each in modern Java's complete type system.
9 min read