Skip to content

Laptop Capacity

There is no single “max services” number for FlowLayer.

Capacity depends on CPU cores, RAM, storage speed, and how heavy each service is.

  • lightweight stacks: usually comfortable on typical dev laptops
  • mixed stacks (DB + API + worker + frontend + broker): often workable with tuning
  • heavy stacks with multiple databases/brokers: quickly constrained by memory and IO

Treat these as orientation only, not guarantees.

  • database memory footprint
  • local disk IO during startup spikes
  • language toolchains in watch mode
  • log volume in very chatty services
  1. start from minimal service set
  2. add readiness only where it gates correctness
  3. monitor CPU/RAM while adding services incrementally
  4. keep non-critical services optional for daily development
  5. split stack when startup time or resource contention dominates feedback loops

See When to Split Stacks.