Overview

Application architecture patterns are changing in the era of cloud computing. A convergence of factors led to the concept of “cloud native” applications: the general availability of cloud computing platforms, advancements in virtualization technologies, and the emergence of agile and DevOps practices as organizations looked to streamline and shorten their release cycles. To best take advantage of the flexibility of cloud platforms, cloud native applications are composed of smaller, independent, self-contained pieces: microservices.

This chapter will provide a brief overview of the concepts and motivations surrounding cloud native applications and microservice architectures:

  • Cloud Native Applications
  • Twelve factors
  • Microservices
  • Philosophy and Team Structure
  • Examples

results matching ""

    No results matching ""