About
Kim Kao — Solutions Architecture manager at AWS, co-founder of the DDD Taiwan community, and AWS re:Invent 2023 speaker.
I think of myself as a partner to the business, not just a technology supplier. Most architecture problems aren’t really about picking a technology — they’re about no one connecting business intent, stakeholders, and the system. So I coordinate the people, facilitate my way to the real problem, and guide teams to the right design. On the same engagement I’ll talk strategy with the C-suite and go deep in the details with the engineers.

What I believe
Architecture is not a one-off technical decision — it’s a continuous, socio-technical activity. The hard part is rarely which technology to pick; it’s making and governing architectural decisions over time, across incomplete information and competing stakeholder viewpoints. Understanding the problem first is usually the faster route to solving it.
Focus areas
Strategy & FacilitationImpact Mapping · Wardley Mapping · Example Mapping · Event Storming · Domain Storytelling · Agile
Domain-Driven DesignContinuous Architecture · Strategic & Tactical DDD · Socio-Technical Architecture
Cloud & Modernization ArchitectureCloud Architecture Design · Resilience & Multi-Region DR · Application Modernization · Cloud-Native · GenAI / Agentic AI
Books, reviews & forewords

An essay anthology curated by DDD Europe for the 15th anniversary of Eric Evans’ Domain-Driven Design — contributors including Martin Fowler, James Coplien, and Rebecca Wirfs-Brock reflect on where DDD has been and where it is heading. I was one of the ten DDD Taiwan community volunteers who translated the Traditional Chinese edition.

A collaborative modeling method built on storytelling: domain experts narrate real cases while the team captures them in a simple pictographic language, letting business processes, bounded contexts, and requirements surface naturally through conversation. I worked on the Traditional Chinese edition as a translator and technical reviewer.

SaaS is not just a technology choice — it is a business strategy and a way of making decisions. Through real-world cases, this book walks you through the many ways to implement multi-tenant architecture, helping teams make the best choice at every stage while preserving flexibility for the future.
— from my foreword

Business leads the evolution of technology, and technology supports the running of the business. To see the truth of how a business operates, embrace your diverse stakeholders, understand their needs and struggles — and let that perfect your reliability engineering.
— from my foreword

This book does not simply rehearse the familiar DDD talking points — it reads like a senior architect sitting beside you, pairing with you on system architecture and exploring the craft of software design together. But my most sincere reminder: after buying it, read it and practice it. Doing is how you truly learn.
— from my foreword

From a 3.5-point setback to the stage in Las Vegas — language is not baggage, it is the key to the world. Language should never become the burden that keeps us from shining.
— from my recommendation
Community