Kim Kao's repositories
activemq-csharp
To demo how to pub/sub virtual topic along with exclusive consumer mode
docker-workshop
Slides and lab materials for my Docker Workshop (in Traditional Chinese).
awesome-ddd
A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources
spark-guice-petclinic-rest
Famous and Old enough petClinic project, make a sparkjava + guice edition.
aws-lambda-web-container-lab
This is the step by step instruction to guide java developers to deploy the containerized application to Lambda runtime.
springlegacy
This project is designed to present how to migrate spring legacy to aws serverless via java-container-wrapper
jersey-weblogic
integrate jersey 2.12 with weblogic 12.1.3
jaxrs
for the java ee jax-rs sample
ddd-practitioners-ref
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.
coffeeshop-ddd-quarkus
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 external AggregateRoot among different Bounded Context.
humank
My Personal info
aggregate-canvas
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 reference to map the ES artifacts into design.
poc-failover-cdn
This POC is to demonstrate that you couldn't leverage single CDN, API Gateway to establish a FailOver HA architecture in one region. Most of the reliable network services on AWS are managed services covered at least 3 AZs, which means if the managed service down, you better to consider to have client side fault tolerance or lower down service level to keep business running. Otherwise, to think about build DR site in 2nd region is a choice.
build-dr-with-managed-services
This repo is to demonstrate how to leverage aws managed services to build DR site in 2 regions. One of the critical point is to well protect backend resources through API Gateway HTTP API private integration, it will go through VPCLink to the private subnet ALB for further communication.
digital-transformation-practitioners-guide
This is a practical guide of digital transformation from scratch to production. Leverage a Trip service company to rebuild business with passengers-care functions. In this guide you will learn how to start the business conversation from goal alignment and leverage Domain-Driven Design approaches to guide the implementation.
microservices
An essential readiness for microservices pre-work
cdk-labs
Using AWS CDK to provision resources
dojo-scaffold
A Java/Gradle scaffold for coding dojos