Running Docker on a Cloud Server, Properly
Containers on a single server are an excellent, underrated production setup.
Pre-verified cloud accounts, delivered ready to use.
TopicGuide
Deployment, automation, CI, containers and the day-to-day of shipping on cloud.
10 articles
All topicsContainers on a single server are an excellent, underrated production setup.
Three kinds of telemetry, three kinds of question. Collecting all three badly is worse than collecting two well.
Every cloud provider runs cloud-init on first boot. Most people never use it, and then configure each server by hand.
Clicking through a console is faster today and slower every day after. Code is slower today and identical every time.
Four ways to run the same application, with very different operational and cost profiles.
A pipeline that takes twenty minutes gets worked around. A pipeline that takes three minutes changes how a team works.
Zero-downtime deployment is mostly about two things: having more than one of everything, and making database changes…
The console is for exploring. The CLI is for doing the same thing twice, and the API is for doing it ten thousand…
Kubernetes solves real problems extremely well. Most teams adopt it before they have those problems.
A staging environment that differs from production in the wrong ways gives false confidence, which is worse than no…
The rest of the library covers provider choice, server sizing, security, cost control and deployment.