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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
humank/README.md

Typing SVG

🏗️ About Me

name: Kim Kao (humank)
role: Manager, Solutions Architecture @ AWS
identity:
  - Leading SA teams to help customers architect on AWS
  - Hands-on DDD Practitioner & Workshop Facilitator
  - Architect Elevator rider — from Penthouse to Engine Room
industries: [ Financial Services, Retail, Public Sector ]
focus:
  - Domain-Driven Design on Cloud (AWS)
  - Event Storming & Event-Driven Architecture
  - CQRS / Event Sourcing Patterns
  - Serverless & Cloud-Native Solutions
  - Multi-Region Resilience & Disaster Recovery
  - Rozanski & Woods — Viewpoints & Perspectives
community:
  - Contributor to aws-samples (316+ ⭐)
  - DDD practitioners workshop adopted globally
passion:
  - Bridging business strategy with technical execution
  - Baseball & Softball ⚾
motto: "Ride the Architect Elevator — model the domain, not the database."

🛗 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 Industries: Financial Services · Retail · Public Sector

🎯 MIDDLE FLOORS — Solution Architecture DDD · Event Storming · Domain Storytelling · Context Mapping CQRS · Event Sourcing · Saga · Anti-Corruption Layer

🔧 LOWER FLOORS — Specialist Architecture Software · Networking · Security · RDBMS · NoSQL · Analytics · GenAI Cross-domain integration to ensure end-to-end delivery

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

🏛️ Rozanski & Woods

7 Viewpoints + 8 Perspectives
Systematic architecture methodology
applied in production systems

🤝 Stakeholder Whisperer

Financial Services · Retail · Public Sector
Translating business needs into
architecture decisions across industries

🔬 Hands-On Builder

60+ repos · 700+ community ⭐
DDD → Serverless → Multi-Region DR
Legacy Modernization → Agentic AI
From COBOL migration to 9-agent orchestration

🎯 Domain-Driven Design in Practice

🧭 Facilitation & Discovery

Event Storming
Domain Storytelling
User Story Mapping
Impact Mapping
Wardley Mapping

🧩 DDD Strategic & Tactical

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

☁️ Cloud & AI Architecture

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

🚀 Featured Projects

Official AWS sample contributed as Solutions Architect — a fluent approach to designing cloud-native microservices via EventStorming workshop. Covers DDD, Event Storming, Specification by Example, with hands-on AWS Serverless deployment. Widely adopted by the global DDD & AWS community.

DDD Event Storming Lambda DynamoDB Fargate ECS EventBridge Serverless 80 Forks

🚢 Project Noah — Agent Orchestration Platform for Legacy Modernization private

Enterprise-grade platform that automates COBOL-to-Java/DDD transformation using generative AI. Orchestrates 9 specialized AI agents across 3 squads (Mainframe Modernization, Infrastructure, Resilience & Ops) through an 8-phase pipeline — from Domain Storytelling extraction to Canary deployment.

Bedrock Claude Opus 4.6 AgentCore Tree-sitter AST Contract-First
9 AI Agents 4-Zone Parallel Build Parity Testing QuickSight Analytics
ECS Fargate CDK DynamoDB Streams Kinesis Firehose Knowledge Base

A living example of the Architect Elevator in action — Rozanski & Woods methodology (7 Viewpoints + 8 Perspectives), DDD with 13 bounded contexts, and Active-Active multi-region on AWS. Not a demo — a blueprint.

99.97% Availability 28s RTO 0.8s RPO
19 CDK Stacks 103 Infra Tests 28+ BDD Scenarios
Java 21 Spring Boot Aurora Global DB EKS

Comprehensive Event Storming workshop covering DDD strategic & tactical design, Wardley Maps, Impact Mapping, Bounded Context Canvas, and AWS Serverless deployment.

Event Storming Specification by Example
Lambda DynamoDB Fargate CloudWatch
86 Forks — Community-adopted workshop

DDD tactical patterns with Quarkus, focusing on cross-Bounded Context communication via external Aggregate Roots.

Quarkus DDD Tactical Aggregate Root

Multi-region DR architecture using API Gateway private integration, VPCLink, and Route 53 for resilient backend protection.

Route 53 CloudFront API Gateway ALB

Step-by-step guide for running Java Spring applications on AWS Fargate with ECS and ECR.

Fargate ECS Spring Boot Docker

A design tool mapping EventStorming Level 3 artifacts into DDD tactical design objects.

EventStorming Software Design DDD Tactical

🛠️ Tech Stack

📡 Architect Radar — Powered by Lowlighter/Metrics

Topics / Skill Icons

📊 GitHub Analytics

github-snake

🤝 Connect with Me

Pinned Loading

  1. genai-demo genai-demo Public

    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 6 1

  2. ddd-practitioners-ref ddd-practitioners-ref Public

    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 320 86

  3. aggregate-canvas aggregate-canvas Public

    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

  4. microservices microservices Public

    An essential readiness for microservices pre-work

    58 10

  5. coffeeshop-ddd-quarkus coffeeshop-ddd-quarkus Public

    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

  6. springboot-soap-lambda-container springboot-soap-lambda-container Public

    Java 2