Posts.📜Tag’d.🔖With.👇

  • aws
  • Posts

    Infinite Databases with Nomad and Traefik

    I managed to spin up multiple PostgreSQL databases on the fly, each with their own unique URL. Inspired by Neon, PlanetScale and Railway.

    AvatarKevin WangSeptember 24, 2023

    Ok, Packer

    After manually installing Nomad, Docker, Git, and ZSH on 3 EC2 instances, it was time to see if Packer could automate the process for me.

    AvatarKevin WangDecember 04, 2022

    My First Nomad Cluster

    My own notes — not a guide — on standing up my first Nomad cluster on AWS.

    AvatarKevin WangNovember 20, 2022

    Deploy any Web App to Lambda in 60 seconds

    If it listens on a port, it can be deployed to Lambda!

    AvatarKevin WangApril 25, 2022

    Serverless Brain Dump: Use Lambda with RDS Aurora Serverless

    Part 1 of 3 in a serverless discovery brain dump. This portion focuses on the Lambda (compute) and Aurora (database) layers within the larger picture: FQDN → API Gateway → Lambda → Aurora.

    AvatarKevin WangMarch 16, 2022

    Deploying a GraphQL Docker Container to AWS Lambda with Waypoint

    I finally got around to ticking off a few items on my todo list.

    1. Shoving an express.js app into a lambda function.
    2. Deploying a Docker container to lambda.
    3. Using a new HashiCorp product.

    ...And it all required very little code. Sort of.

    AvatarKevin WangFebruary 14, 2022

    CloudFront Functions for an Efficient Cache Policy

    Using CloudFront functions to apply some clever and sensible Cache-Control headers to a fully static Next.js app.

    AvatarKevin WangJuly 26, 2021

    Hexagonal Geospatial GPS Data Visualization App

    Using Uber's H3, React Native, and DynamoDB to build a serverless system, end-to-end, to track and visualize my own GPS locations

    AvatarKevin WangMay 17, 2021

    CSV To DynamoDB

    The AWS Python SDK (Boto3) provides a “batch writer”, not present in the other language SDKs, that makes batch writing data to DynamoDB extremely intuitive.

    AvatarKevin WangApril 11, 2021

    JAMStack CI/CD with Lerna, NextJS, CDK, and Github Actions

    Lerna, AWS CDK, and Github Actions make continuous integration and continuous delivery super easy. I figured out how to setup a CI/CD pipeline for my NextJS static apps backed by additional AWS infrastructure like Lambda functions, API Gateway, and Dynamo DB.

    AvatarKevin WangMarch 06, 2021

    Infrastructure as Code To Save Time

    I found myself repeating some tedious tasks within the AWS console, week after week, and wanted to stop suffering. Infrasructure-as-code was the way to go but I knew I didn't want to learn Cloud Formation, and I was too lazy to pick up yet another 3rd party tool like Terraform.

    AvatarKevin WangMarch 01, 2021