• Sunday

    • Tata steel finished. Crazy ending. Abdusattorov losing in last right after winning all tournament, tying for 2nd with Magnus. ANISH with 1st.
    • Subscribed to fintech collective.
    • Lots of private work.
    • Massage envy said they required a doctor’s note to cancel my membership! I replied that massage therapy is not something the doctor writes a prescription for, so it’s not something the doctor writes a note to unprescribe.
    • Equity capital markets (explicitly): All the equity capital markets, public and private. Includes derivatives, not just shares. Primary market is when issuers issue directly. VC raising, IPOs, etc. Secondary = most exchanges.
    • Duck for lunar new year party yesterday. Had ~30 over.
      • Grinded dry rub for the duck breast. Seared.
      • Rendered all the skin/fat for leg confit.
      • Didn’t have time to simmer the carcasses for stock.
      • The 49ers injured their first 24 strings of quarterbacks and lost the NFC championship to the eagles because we didn’t have enough men left on the field to compete (by rule).
    • AWS.
      • Webapp options.
        • My kneejerk: Buy domain from registrar -> Route53 DNS -> EC2 VM (or ECS/EKS) -> run nginx and backend server. Fronted can be statically served from server, or cloudfront.
        • Simplest option: static content on s3, serve with cloudfront CDN.
        • Amplify is the closest to vercel. Built for js/react type apps. Push your code only, CD triggers from git. No management of infra. It will deploy. You can connect Amplify to multiple backends (if you need dynamic/interactivity/persistence):
          • API options: API gateway (rest), AppSync (managed graphql service), EC2 (custom API).
          • Business logic: lambda (serverless), EC2 (server).
          • Persistence options: DynamoDB, any of the others.
        • Lightsail. Remember this was pitched as the lightweight version of EC2. You can deploy a frontend and/or backend. Can run on EC2.
        • Elastic Beanstalk. Very similar to lightsail, but with a few extra features: blue/green deployments, more network controls, more OS controls.
        • EC2. You can obviously run a full frontend or backend directly on EC2. Full control.
      • Containerized options.
        • Lightsail also supports containerized deployments.
        • ECS and EKS can obviously run a full frontend or backend in containers.
        • App Runner is a simplified workflow to deploy containerized webapps. Requires no exp.
      • No matter which cloud webapp architecture above you go with, you can use CDK to init an app (comes with frontend and backend templates), define the infrastructure/resources, and deploy.
    • Deployed an app of mine with Amplify.
      • Overall, I like vercel better so far. Much simpler.
      • amplify mirrors a lot with git: push/pull, checkout diff envs instead of branches, etc.
      • The integration with route53 with the domain registration, hosted zone creation, and SSL creation – this was absolutely seamless with amplify.