Living Systems Handbook microservices as humans Bipin Singh
The idea

Serverless humans

2 min readChapter 03 of 34By Bipin Singh

In a traditional system, every human needs a house (a server) — even when they're asleep. You pay rent, fix the roof, change the locks. Serverless changes that: the world (AWS) provides housing, food and air, and humans appear only when there's work to do.

The traditional way: humans who live in houses

Running software on your own servers or virtual machines is like each employee living in a house you own:

The serverless way: humans on demand

With serverless:

Servers / VMs Serverless
Who manages machines You AWS
Scaling You plan and configure it Automatic
Idle cost You pay for idle capacity Near zero when idle
Unit of work Long-running process Short tasks triggered by events (or managed containers)
Typical AWS services EC2 Lambda, Fargate, API Gateway, DynamoDB, SQS, EventBridge, Step Functions

The serverless toolkit (the "world" AWS provides)

Need Serverless service In our analogy
Run code on demand AWS Lambda A human who appears to do one task
Run longer processes without servers AWS Fargate A human who works a full shift, without needing a house
Front door for requests Amazon API Gateway Reception desk
Memory Amazon DynamoDB, Amazon S3 A personal notebook, a filing cabinet
Letters Amazon SQS Post office box
Announcements Amazon SNS Loudspeaker
Notice board Amazon EventBridge Town square board
Project manager AWS Step Functions Someone who coordinates a multi-step job
Guest list and ID checks Amazon Cognito Door security for app users
Medical monitoring Amazon CloudWatch, AWS X-Ray Heart monitors and medical records

The quirks of serverless humans

Every lifestyle has trade-offs. Serverless humans:

Key idea

Serverless doesn't mean "no servers" — it means someone else runs them. You focus on what each human does, not where they sleep.

Why serverless fits microservices so well

Microservices want independent humans that scale on their own and cost little when quiet. Serverless gives exactly that: each service can be a few functions, a table and a queue — deployed independently, scaling independently, billed independently. That's why this handbook builds every human serverlessly.

Bipin Singh
Written by Bipin Singh

Senior Full-Stack Engineer · AI & AWS. I design and build serverless systems on AWS — and love explaining them simply.

Work with me