SEARCH
PART 7 · INFRASTRUCTURE
PART 7
INFRASTRUCTURE
4 classes. Each class holds its own standalone lessons.
PART 7 CLASSES
CLASSES, THEN LESSONS.
CLASS 24What Is a VPS?
Your Product Needs a Place to Stay Awake
Understand what keeps a live product running after the laptop closes.
READ LESSON →September 12, 2026 · CLASS 24A VPS Is a Remote Computer You Keep Running
Learn what a VPS gives you—and what you still have to operate.
READ LESSON →September 12, 2026 · CLASS 24The Jobs You Inherit When You Rent the Computer
See the updates, access, backups, logs, and recovery work a server requires.
READ LESSON →September 12, 2026 · CLASS 24Before You Rent a Server, Name the Workload
Classify the work before choosing where it should run.
READ LESSON →September 12, 2026 · CLASS 24Docker: Pack the App Before You Put It on a Server
Run the same packaged application locally, on a Mac mini, or on a VPS.
READ LESSON →CLASS 25Local vs VPS vs Serverless
Local Is Your Workshop, Not Your Production System
Separate local building, previews, and public production.
READ LESSON →September 12, 2026 · CLASS 25Serverless: Run Code When Something Happens
Use request- and event-driven code without operating an idle server.
READ LESSON →September 12, 2026 · CLASS 25VPS, Managed Platform, or Serverless? Choose the Smallest Useful Home
Make a hosting decision based on the workload, not platform hype.
READ LESSON →September 12, 2026 · CLASS 25Vercel, Cloudflare, Supabase, Neon, GitHub, and GitLab: What Each One Actually Does
Map each service to its real job in a modern product stack.
READ LESSON →September 12, 2026 · CLASS 25Object Storage: Where Files Actually Live
Keep actual files, metadata, permissions, and RAG processing in the right places.
READ LESSON →September 12, 2026 · CLASS 25Domains, HTTPS, and the Route From a Human to Your App
Trace a visitor from a domain name through DNS and hosting to the app.
READ LESSON →CLASS 26Background Jobs, Workers, Queues, and Cron
Not Every Job Belongs Inside a User Request
Move longer work into background jobs so users do not wait on infrastructure.
READ LESSON →September 12, 2026 · CLASS 26Cron — Put Repeating Work on a Clock
Use scheduled triggers for reliable recurring work.
READ LESSON →September 12, 2026 · CLASS 26Queues Turn a Traffic Jam Into an Orderly Line
Use queues and workers to process bursts of work reliably.
READ LESSON →September 12, 2026 · CLASS 26Retries, Idempotency, and the Difference Between Ran and Worked
Design repeated background work that does not duplicate harmful results.
READ LESSON →September 12, 2026 · CLASS 26Logs, Errors, Uptime, and Backups — How You Know It Is Working
Know whether a live system is actually healthy and recoverable.
READ LESSON →CLASS 27Webhooks
A Webhook Is a Doorbell, Not a Constant Phone Call
Let an outside event trigger a narrow, useful action in your app.
READ LESSON →September 12, 2026 · CLASS 27Webhook, Polling, or Cron? Let the Event Choose the Pattern
Choose the right trigger for the event rather than copying a fashionable pattern.
READ LESSON →September 12, 2026 · CLASS 27Verify the Doorbell Before You Open the Door
Verify incoming events before they can trigger work inside your system.
READ LESSON →September 12, 2026 · CLASS 27Build an Event-to-Action Map Before You Automate It
Map triggers, actions, data, and failure handling before you automate a system.
READ LESSON →