Monolithic Objects
Don't model the real world, model your business!
DevOps Ad Absurdum
DevOps is about communication and responsibility. A great product is the result of great cooperation.
You Aren’t Gonna Need Microservices
Do you really need a cluster of pods, service mesh, and stream-processing platform right now?
Good and Bad Monolith
It is unfortunate that monolith has become a dirty word. In fact, a physical monolith is typically the right thing to do. Pure evil is monolithic thinking.
Java Records Aren’t Necessarily Evil
How do Java Records fit to the object-oriented design?
Too Many Interfaces
Interfaces are good stuff. Does that mean the more the better?
No Internals in Configuration API
Configuration is part of the application API, so the same rules apply to it: no leak of implementation detail.
Colored Services
Defining service boundaries is hard. Let's bring some colors and make it fun!
What Is a Repository
Which purpose has a Repository? To which layer does it belong to? And how to implement it correctly?
Domain Collections
Collection, List and Set are terms very familiar to developers but hardly used by business experts. Therefore, they should not be part of the domain (API).