Building a cloud friendly application
summary
Clear rules: keep code on a read-only file system as a built artifact and keep user content in writable storage (DB or S3), inject all runtime values via environment variables and use dot env for local dev only, never check secrets into git. Platform.sh example uses a base64 JSON blob env var for service credentials and glue code maps that into drivers. Favor a multi‑modal monolith (fast startup, single deployable) over microservices unless scale justifies added latency, API‑versioning and team overhead.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:59Cloud computing basics
- 7:16Code vs content separation
- 15:34Config management
- 26:52Dependency injection
- 33:56Avoiding vendor lock-in
- 41:17Microservices vs monoliths
- 47:47Summary
- 48:48Q&A
related talks
20mBuilding a cloud-friendly application
51mBuilding a cloud-friendly application
41mThink Cloud, Develop Locally
24mA Cloud Native Foundation For Developer/Application Platforms
31mSimplifying and Standardizing Developer Environments for the Cloud
42mBuilding Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
30mImproving the Cloud Development Experience: The Good, The Bad...
30mBuilding Applications in the Cloud: Best Practices
