
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.

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 articleBuild Adaptable and Resilient Software
How to design components that remain evolvable and reliable as systems and teams grow.
Read articleEvent-Driven Communication
Why asynchronous communication reduces coordination overhead and strengthens team independence.
Read articleMy 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: