David Cheung's repositories
backend-service-workshop
Repository for backend-service-workshop
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
ghetto-mock
ghetto-ly mock your services, or mock your ghetto services
commit-docs
Documentation for how stuff gets done at Commit
docsearch-scraper
DocSearch - Scraper
docusaurus
Easy to maintain open source documentation websites.
frontend-workshop
Repository for frontend-workshop
micro-helloworld
Testing out Vercel serverless using micro
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.
postgres-and-aws-cli
docker image with aws cli and postgres client
shopify-node-api
OAuth2 Module for Shopify API
terraform-aws-cloudfront-cdn
Terraform Module that implements a CloudFront Distribution (CDN) for a custom origin.
terraform-aws-iam
Terraform module which creates IAM resources on AWS
terraform-aws-zero
Zero modules for the AWS EKS Stack
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
zero-frontend-react
Frontend React example