Cloud computing without the invoice shock. Architecture choices, cost control, serverless versus containers, and the operational habits that keep a small team out of a late-night incident.
Cost is an architecture decision
A cloud bill is the sum of many small choices: an oversized instance, a forgotten snapshot, a log bucket that never expires. We read the bill line by line, separate the few services that dominate the total from the long tail, and publish the fixes in the order that saves the most money for the least risk.
Choosing the right shape
Serverless, containers and virtual machines are not a maturity ladder. Each fits a different load shape and a different team. We compare cold starts, connection limits, operational effort and exit cost, then name the workload where each option is the wrong tool.
Reliability you can explain
Backups, alerts and a tested restore matter more than a dashboard full of green ticks. We describe the smallest useful monitoring setup, the runbook a small team can actually follow, and the checks we run before trusting a managed service with production data.