Chapter 12. Cloud Functions: serverless applications

This chapter covers

  • What are microservices?
  • What is Google Cloud Functions?
  • Creating, deploying, updating, triggering, and deleting functions
  • Managing function dependencies
  • How pricing works for Google Cloud Functions

12.1. What are microservices?

A “microservice architecture” is a way of building and assembling an application that keeps each concrete piece of the application as its own loosely coupled part (called a microservice). Each microservice can stand on its own, whereas a traditional application has many parts that are intertwined with one another, incapable of running independently.

For example, when creating a typical application, you’d start a project and then start adding ...

Get Google Cloud Platform in Action 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.