Skip to content
View humank's full-sized avatar
💭
Building training material 🗡
💭
Building training material 🗡

Block or report humank

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
humank/README.md

Typing SVG

Architecture is a continuous, socio-technical activity — not a one-off decision.
SA Manager @ AWS · DDD & Event Storming facilitator · writing at kimkao.dev

Best for leaders who need modernization, Event Storming facilitation, or architecture decisions that survive the engine room — not slideware.

kimkao.devConsulting

🏗️ About Me

name: Kim Kao (humank)role: Manager, Solutions Architecture @ AWSwebsite: https://kimkao.devidentity:
- Lead SA teams helping customers architect on AWS
- Hands-on DDD practitioner & workshop facilitator
- Architect Elevator — C-suite strategy to engine-room delivery
- Write about Continuous Architecture at kimkao.devindustries: [ Financial Services, Retail, Public Sector ]focus:
- Continuous Architecture (socio-technical)
- Domain-Driven Design on Cloud (AWS)
- Event Storming & Event-Driven Architecture
- Serverless, Cloud-Native & Multi-Region resilience
- Rozanski & Woods — Viewpoints & Perspectivescommunity:
- aws-samples contributor (cloud-native microservices + EventStorming)
- DDD Practitioners workshop adopted globally
- DDD Taiwan · AWS Community Day · re:Invent speakermotto: "The best architecture decisions are business decisions."

🛗 The Architect Elevator

I don't just reference the Architect Elevator — I live it. Every day I shift between business strategy and hands-on implementation, translating customer needs into architecture decisions that actually ship.

🏢 PENTHOUSE — Business & Stakeholder Alignment
Customer discovery · Business case · ROI · Compliance · Executive communication

📊 UPPER FLOORS — Enterprise Architecture
Rozanski & Woods Viewpoints & Perspectives · ADRs · Technology strategy

🎯 MIDDLE FLOORS — Solution Architecture
DDD · Event Storming · Domain Storytelling · Context Mapping · CQRS · Saga

🔧 LOWER FLOORS — Specialist Architecture
Software · Networking · Security · Data · Analytics · GenAI

⚙️ ENGINE ROOM — Build & Ship
AWS CDK · Serverless · EKS/ECS · Multi-Region · Bedrock · CI/CD

🏛️ Methodology

Rozanski & Woods
7 Viewpoints + 8 Perspectives
ADRs that survive contact with production

🤝 Facilitation

Event Storming · Domain Storytelling
Financial Services · Retail · Public Sector
Surface the real problem before the stack

🔬 Delivery

60+ repos · community samples
DDD → Serverless → Multi-Region DR
Legacy modernization → Agentic AI

🎯 Domain-Driven Design in Practice

🧭 Discovery

Event Storming
Domain Storytelling
User Story Mapping
Impact Mapping
Wardley Mapping

🧩 Strategic & Tactical

Bounded Context
Context Mapping
Aggregate Design
CQRS · Event Sourcing
Saga · Anti-Corruption Layer

☁️ Cloud & AI

Serverless · EKS / ECS
Aurora Global DB · DynamoDB
Multi-Region Resilience
Bedrock · AgentCore
Agentic AI

✍️ Continuous Architecture — kimkao.dev

Essays, talks, and workshops on making architecture a continuous practice — from framing strategy to the design that ships.

📝 Latest writing

Compared to What?
A retail client arrived certain Kubernetes would fix everything. The real work was the problem they had already skipped past.

Architecture Is a Verb
Why architecture is continuous and socio-technical — and what the blog is for.

All writing →

🎤 Speaking & interviews

They Knew the Answer Before They Understood the Problem · VirtualDDD
Enhancing Application Modernization with AIDLC · AWS Community Day Taiwan
Implementing Distributed Design Patterns on AWS · re:Invent BOA309
Continuous Architecture: Multiple Viewpoints · DDD Taiwan

All talks → · Speaker Deck

📚 Books & community

RoleWork
ContributorDomain-Driven Design: The First 15 Years (zh-Hant) · DDD Taiwan
Technical reviewerDomain Storytelling — Hofer & Schwentner
ForewordBuilding Multi-Tenant SaaS Architectures on AWS
ForewordSRE & Internal Developer Platform Guide

🚀 Featured projects

Official AWS sample — design cloud-native microservices via EventStorming workshop. DDD, Specification by Example, hands-on Serverless deployment. Adopted by the global DDD & AWS community.

starsDDDEvent StormingLambdaDynamoDBFargateEventBridge

🚢 Project Noah — Agent orchestration for legacy modernization private

Enterprise platform that automates COBOL → Java/DDD with generative AI. Nine specialized agents across three squads, eight-phase pipeline from Domain Storytelling extraction to canary deploy. Code stays private; the problem framing is public:

🎤 They Knew the Answer Before They Understood the Problem · VirtualDDD
📊 Enhancing Application Modernization with AIDLC · AWS Community Day Taiwan

BedrockAgentCoreTree-sitter AST9 agentsCDKECS Fargate

Architect Elevator in code — Rozanski & Woods, 13 bounded contexts, Active-Active multi-region on AWS. Blueprint, not a toy demo.

99.97% avail.28s RTO0.8s RPO
Java 21Spring BootAurora GlobalEKSCDK

Event Storming workshop: strategic & tactical DDD, Wardley Maps, Impact Mapping, Bounded Context Canvas, AWS Serverless lab.

starsEvent StormingLambdaDynamoDBFargate

More open-source work

🛠️ Tech stack

Tech stack

📡 Activity snapshot

GitHub overview metrics

Most used languagesContribution calendar

📊 GitHub stats

GitHub statsTop languages

Contribution snake

🤝 Connect

Who I work with: product & engineering leaders facing legacy modernization, cloud-native redesign, or messy domain boundaries — and who want facilitation (Event Storming / Domain Storytelling) before picking a stack.

How: advisory + workshops from strategy framing down to the design that ships.
kimkao.dev/consulting

WebsiteGitHubLinkedInXSpeaker Deck

Profile views

Pinned Loading

  1. ddd-practitioners-refddd-practitioners-refPublic

    EventStorming workshop, this is a hands-on workshop. Contains such topics: DDD, Event storming, Specification by example. Including the AWS product : Serverless Lambda , DynamoDB, Fargate, CloudWatch.

    Java 321 85

  2. genai-demogenai-demoPublic

    This project is a tutorial for demonstrating the implementation of various tactical patterns in Domain-Driven Design (DDD). It uses an e-commerce order system as an example to showcase how to apply…

    Java 7 1

  3. harborharborPublic

    ⚓ The Management Plane for AI Agents on AWS — Registry, Discovery, Lifecycle Governance, and Runtime Policy Enforcement for Bedrock AgentCore

    Python

  4. aggregate-canvasaggregate-canvasPublic

    Aggregate Canvas is a tool for developers in designing solutionsthrough EventStorming 3rd level (software design) modeling artifacts to come out DDD tactical design objects. Provides a simpler refe…

    1

  5. microservicesmicroservicesPublic

    An essential readiness for microservices pre-work

    58 10

  6. coffeeshop-ddd-quarkuscoffeeshop-ddd-quarkusPublic

    This repo is to introduce a business scenario - coffeeshop, building with DDD tactical design pattern and using Quarkus as Java EE/ Spring framework alternative. Focus on how to communicate externa…

    HTML 3