David Cheung's repositories
terraform-aws-zero
Zero modules for the AWS EKS Stack
commit-docs
Documentation for how stuff gets done at Commit
ghetto-mock
ghetto-ly mock your services, or mock your ghetto services
zero-frontend-react
Frontend React example
zero-aws-eks-stack
zero module for a basic AWS kubernetes stack on EKS
zero-backend-go
A zero module containing a backend that can be deployed to the infrastructure set up using zero-aws-eks-stack
docsearch-scraper
DocSearch - Scraper
docusaurus
Easy to maintain open source documentation websites.
zero
Allow startup developers to ship to production on day 1
terraform-aws-cloudfront-cdn
Terraform Module that implements a CloudFront Distribution (CDN) for a custom origin.
oathkeeper
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
kratos
Never build user login, user registration, 2fa, profile management ever again! Works on any operating system, cloud, with any programming language, user interface, and user experience! Written in Go.
backend-service-workshop
Repository for backend-service-workshop
frontend-workshop
Repository for frontend-workshop
terraform-aws-iam
Terraform module which creates IAM resources on AWS
postgres-and-aws-cli
docker image with aws cli and postgres client
micro-helloworld
Testing out Vercel serverless using micro
big-cheungus
Many implmentations of promise-concurrency in the wild does Promise.all in batches, which means the next batch doesn't start until all promises are resolved, so let's say you're running 10 parallel and one of them takes forever, then you could have been running 9 other jobs, this implementation will dequeue as soon as anything is resolved, trying to keep the amount of pending promises at the max at all time
shopify-node-api
OAuth2 Module for Shopify API