Skip to content

Cloud architecture

Cloud architecture is the design of systems that run on rented, elastic infrastructure. The provider handles the hardware; the architect decides how to use managed services, how to stay resilient across failures the provider will have, and how to keep the bill proportional to the value delivered.

How do we use the cloud’s managed services and elasticity without giving up reliability, security or cost control?

  • Landing zones and account or subscription structure
  • High availability and multi-region design
  • Multi-cloud and hybrid cloud: when it’s worth it
  • Cost as an architectural concern (FinOps)
  • Cloud-native vs lift-and-shift migration

Written and edited by Abhinav Taduka, enterprise software architect.