Skip to main content
Author

Alex Kaserbacher

Software Architect & Author

Helping teams build systems that survive unanticipated change.

Most software systems are not built to change. That’s a design problem, and it’s solvable.

Consulting

Most architectural problems aren't caused by bad decisions. They're caused by decisions that weren't tested against the right questions. I help you ask them.

Training

I teach architects and senior engineers how to design from first principles to derive architectures that hold up under pressure. My courses are built for practitioners.

Writing

Software architecture generates hard questions. I write about them: design decisions, trade-offs, complexity, and why systems fail to adapt. Thinking out loud, in public.

Talk

About me #

I’m a software architect, iSAQB-accredited trainer, and author. I consult on distributed and agentic systems, deliver advanced architecture training, and speak at conferences on the topics I care most about: adaptive systems, AI, and the decisions that make software survive change.

Writing & Thinking #

Here are three featured essays:

Assessing Component Autonomy

A practical checklist for evaluating and improving autonomy across architecture dimensions.

Read article

Build Adaptable and Resilient Software

How to design components that remain evolvable and reliable as systems and teams grow.

Read article

Event-Driven Communication

Why asynchronous communication reduces coordination overhead and strengthens team independence.

Read article

My Newsletter #

If this thinking resonates, follow along. I write about software architecture, stress-testing, and the hard decisions behind building systems that last. Get new essays in your inbox: