Stuff to cover:
- Billing and Payments with Stripe subscriptions
- Site analytics with useFathom
- Observability with Honeycomb
- Landing Pages with ConvertKit (custom signup forms)
- Architectural Patterns: Webhooks (sending and receiving with lambdas), Change data capture with dynamodb, job queues, sending email, doing analytics
Netlify Identity, Netlify Functions, Gatsby, apollo-server-lambda, FaunaDB
- https://egghead.io/playlists/building-a-serverless-jamstack-todo-app-with-netlify-gatsby-graphql-and-faunadb-53bb
- Netlify Identity (custom authorizers)
- Netlify Functions -> Serverless Framework
- Fauna -> DynamoDB
Deploying Functions and JAMStack sites on Netlify
- Connecting Netlify to GitHub
- SPA/gatsby site/CRA kind of thing
- How Environment variables work
Authenticating and Authorizing Users
- Netlify Identity
- Auth0
- Cognito
- A basic subscription
- Prorating
- Adding subscription plan to Auth0 metadata
- What is DynamoDB
- Multi Table vs Single Table Design
- Cold Starts
- Concurrency limits
- Memory size vs CPU