hackhaton-space-stackHackhaton Space Stack
AcademyBuilder
Get Started
All terms
The Basics
  • Stack
  • Frontend & Backend
  • CLI
  • Monorepo
  • Server
  • Localhost
How AI Works
  • Context Window
  • Hallucination
  • Token
  • Prompt Caching
  • Session
  • Compaction
  • Embedding
  • Vector Database
  • RAG
  • Fine-tuning
  • Temperature
  • Inference
  • Reasoning
  • Multimodal
Building With AI
  • Agent
  • MCP
  • System Prompt
  • Skill
  • CLAUDE.md
  • Slash Command
  • Harness
  • Computer Use
  • Agents SDK
  • Voice Agents
  • OAuth
  • Vibe Coding
  • Permission Scope
  • Tool Calling
  • Prompt Injection
  • Eval
  • Guardrails
  • Sandbox
  • Progressive Disclosure
Code & Collaboration
  • Git
  • Commit
  • Branch
  • GitHub
  • Pull Request
  • Open Source
  • Markdown
  • Dependency
  • Merge
  • Fork
APIs & Connections
  • API
  • Auth
  • Database
  • ORM
  • SDK
  • Webhook
  • Endpoint
  • REST
  • HTTP Methods
  • Env File
  • Schema
  • JSON
  • YAML
  • Secret
  • Rate Limit
  • CORS
  • Cookie
  • Encryption
Shipping & Running
  • Deploy
  • Headless
  • Cron
  • DNS
  • CDN
  • Object Storage
  • Serverless
  • Edge
  • Worker
  • Runtime
  • Process
  • Daemon
  • Queue
  • Job
  • State
  • Cache
  • SSH
  • Build
  • Staging
  • Rollback
  • Docker
  • Feature Flag
  • Test
  • CI/CD
  • The Cloud
Debugging & Errors
  • Trace
  • Type Error
  • Stack Trace
  • Log
  • Bug
  • Patch
  • Latency
How Developers Think
  • DRY
  • YAGNI
  • KISS
  • Refactoring
  • Technical Debt
  • Async
← All terms

Type-safe, modern TypeScript scaffolding for full-stack web development

ThreadsGitHub

Info

  • Academy
  • Docs

Legal

  • Terms of Service
  • Privacy Policy

© 2026 Dzulhelmy Nazri

Shipping & Running

$defineserverless--plain-english

Serverless

TLDRRent a computer for a moment, not a month.

You do not rent the whole kitchen for a weekend demo.

Serverless means you ship a function — one job — and a host runs it when someone asks. A request arrives. A runtime wakes. Your code runs. It goes quiet. The bill is for the minutes it was awake, not for a box that hummed all night with nobody in the room.

There is still a server. The useful part is you do not name the box, patch it on Saturday, or guess how big it should be before the hallway fills up.

Vercel, Cloudflare, Convex — this is the default lobby after you deploy a create-hackhaton-space-stack app. You did not SSH into anything. You pushed, and a pool of machines borrowed a slice of themselves for your route.

The yawn

If nobody has hit that function in a while, the first request waits while the kitchen lights flicker on. That is a cold start. Fine for a webhook that fires when Polar says "paid." Awkward for a voice agent that cannot eat a one-second pause. Workers and edge are dialects of the same rental: smaller rooms, closer to the door, still not a box you pet.

Always-on is a different product. A long process, a fat database driver, a socket that must stay open — those want a room that does not vanish between guests. Serverless wants a guest, a dish, a check.

Spikes are why people pick it at a hackathon. Forty judges refresh at once. The host runs forty copies and throws them away. You did not upgrade a plan during the pitch. The CLI already pointed you at that lobby when you picked a host that deploys functions instead of a box.

What this unlocks

Once you see the rental, "we need a server" stops meaning "we need a box we babysit." It means "we need something that runs when asked." Pay for the dish. Leave the building to the landlord.

A weekend app that sleeps between clicks should not pay rent on an empty room.

Related

  • Server
  • Edge
  • Worker
  • Runtime
PrevObject Storage

Shipping & Running

NextEdge