Fundamentals of DevOps and Software Delivery » FAQ

What is the best way to structure cloud infrastructure for a startup?

Cloud and orchestration choices should follow operational maturity and workload needs. Start simple, automate early, and adopt higher-complexity tooling like Kubernetes only when scale and reliability requirements justify it.

Practical guidance

  • Choose architecture based on team capacity, not trend pressure.
  • Start with the simplest reliable deployment model and evolve iteratively.
  • Automate environment creation, policy checks, and deployments from day one.
  • Use managed services strategically to reduce operational overhead.

Relevant chapters from the book