Cloud-Native Design

As the name suggests, cloud-native design describes the application's architecture built, first and foremost, to operate in the cloud. It is not defined by a single technology or language, but rather takes advantage of all that the modern cloud platforms offer.

This may mean a combination of using Platform-as-a-Service (PaaS) whenever necessary, multi-cloud deployments, edge computing, Function-as-a-Service (FaaS), static file hosting, microservices, and managed services. It transcends the boundaries of traditional operating systems. Instead of targeting the POSIX API and UNIX-like operating systems, cloud-native developers build on higher-level concepts using libraries and frameworks such as boto3, Pulumi, or Kubernetes. ...

Get Software Architecture with C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.