Cloud application components

Cloud applications consist of the software and programming language combinations used to create a web or mobile application. Software application components, client-side and server-side, are also known as frontend and backend. Each application layer builds on the features of the one below it, creating an application development stack. The following figure shows the major building blocks of a typical stack:

Get Architecting Cloud Computing Solutions 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.