Blog & Articles

Article

Modules – Microservices – Monoliths

Back to the architectural guidelines

Blog Post

Der Kickstart für Softwarearchitektur

Rein in die Praxis!

Article

IT-Projekte: Kostenfaktor statt Wettbewerbsvorteil

Lange genug hat es geheißen, dass IT-Projekte einen Wettbewerbsvorteil versprechen. Schaut man der Realität ins Auge, wird ein IT-Projekt jedoch wie ein Kostenfaktor behandelt – nicht anders als Strom oder Miete. Dabei könnte es anders sein.

Article

Domain-driven Design und Bounded Context

Eigentlich ganz einfach, oder?

Article

Developers are Irresponsible and Childish!

About Respect and Trust

Article

Domain-driven Design in the Large

If you know how to classify the concepts of DDD correctly, it will be easy to achieve good results - and there is a structured approach to achieve that!

Blog Post

Does “Broken” Agility Help?

Why Broken Might Be Good Enough

Article

Command & Control, SAFe, Domain-driven Design, and Release Trains

Handling Complex Software Projects

Article

Warum Domain-driven Design?

Domain-driven Design (DDD) ist eine alte Technik, aber gerade voll im Hype. Worum geht es bei DDD und ist der Hype berechtigt?

Article

Software-Architektur: Worauf es ankommt

Grundlagen für Software-Architektur

Article

Cloud-native, Microservices, Domain-driven Design, Kubernetes

Alles nur ein Hype?

Article

Microservices-Migration

Wenn ein Deployment-Monolith mit den Ansprüchen nicht mehr Schritt halten kann, sind Microservices oft die Lösung. Dann muss das vorhandene System in ein Microservices-System migriert werden. Diese Herausforderung kann sehr unterschiedlich angegangen werden.

Article

Warum Microservices scheitern

Article

Das Service Mesh

Die Lösung aller Microservice-Probleme?

Article

The Perversion of Agile Metaphors

Agility is at its core a set of values. Do the typical agile metaphors actually fit the values or do they rather lead to misunderstandings?

Article

The NUMMI Factory — A Parable About Software Development

What We Can Learn from other Industries

Article

No Silver Bullets - Except Continuous Delivery?

How Continuous Delivery Improves Software Development

Article

Technologien für Microservices

Microservices führen zu neuen Herausforderungen und machen neue technologische Ansätze notwendig. Microservices-Frameworks sind zwar ein Teil der Lösung, aber sicher nicht der wichtigste. Welche Technologien spielen eine entscheidende Rolle?

Article

Microservices – oder doch nicht?

Alternativen und Nachfolger zum Hype

Blog Post

Do We Worship Complexity?

Why Sometimes We Don’t Avoid Complexity.

Blog Post

Continuous Integration Contradicts Features Branches!

Features branches are a popular approach to separating the development of different features - but unfortunately this contradicts continuous integration’s goal of continuously integrating all changes. So what to do?

Blog Post

The Problem With Agility

Why We Are Still Stuck in Agile Transformations

Blog Post

No-Principles Software Architecture

Think for Yourself!

Blog Post

Code Redundancy or Reuse?

Reuse used to be the holy grail of software development. If developers reuse code, they don’t have to write it again. This should increase productivity significantly. In the meantime, however, some things have changed - and even redundant code has advantages. So avoiding redundancy is also just another trade-off.

Blog Post

Was ist ein Domain-driven Design Architektur-Kata?

DDD praktisch und konkret vermitteln