Production in 24 hours

June 4 - created repository. June 5 - typus.dev is running in production.

How is this possible? Code was already ready. 5 months of development under different name.

What I did in 24 hours

  • Bought domain typus.dev
  • Set up DNS
  • Spun up server
  • docker compose up

The code itself already worked. Tests passed. Docker images built.

Why so fast

Docker from day one. Didn't have to containerize - already was.

CI/CD ready. Deploy scripts written back in April.

Infrastructure as code. Didn't configure by hand - ran scripts.

What could have gone wrong

DNS propagation. Sometimes hours, sometimes days. Got lucky - picked up in an hour.

SSL certificate. Traefik issued it without problems.

Database. Empty, loaded demo data with script.

Lesson

If infrastructure is ready beforehand - deploy is a formality. All work is in preparation.

← Back to blog