by skunxicat

Cloudless Computing

Infrastructure That Gets Out of Your Way

Today something clicked. The scattered pieces of cloudless computing philosophy became a coherent system. Not just tools — DNA for building infrastructure that adapts to your code, not the other way around.

What Happened

Built cloudless-api as the flagship. 5 minutes from idea to production API. Shell scripts become globally available endpoints with proper staging, auth, observability.

But more importantly — we found the pattern:

Bootstrap → Configure → Deploy

Every cloudless foundation follows this. No exceptions.

The DNA Sequence

Philosophy Layer:

  • Infrastructure gets out of your way
  • Local tools, cloud scale
  • Composable, not monolithic
  • No magic, no vendor lock-in

Pattern Layer:

  • curl bootstrap | bash → instant project setup
  • .env configuration → no complex config files
  • ./tf apply → infrastructure deployment
  • Shell scripts → production systems

Module Layer:

  • cloudless-infra → consistent foundation
  • terraform-aws-* → composable primitives
  • lambda-shell-runtime → custom execution
  • http-cli → minimal tooling

The Realization

This isn’t about building better deployment tools. It’s about showing what cloud computing really is underneath all the abstractions:

  • Lambda = run code when needed
  • API Gateway = route HTTP requests
  • S3 = store files
  • CloudFront = serve them globally

Just computers you can rent by the millisecond.

The Cloudless Computing Manifesto

We’re not just building tools. We’re building a new way of thinking about cloud infrastructure.

The cloudless computing principles:

  1. Simplicity over complexity - shell scripts become APIs
  2. Composability over monoliths - mix and match infrastructure components
  3. Transparency over magic - understand every layer of your stack
  4. Local feel at cloud scale - same tools, same workflow, global reach

Why Cloudless Computing Matters

Traditional cloud development:

  • Learn framework-specific patterns
  • Vendor lock-in through abstractions
  • Complex deployment pipelines
  • Different tools for local vs production

Cloudless computing approach:

  • Use tools you already know (bash, curl, jq)
  • Infrastructure as composable building blocks
  • 5-minute deployments from idea to production
  • Identical local and cloud environments

The cloud should feel local again.