Book description
Learn how to build a real-world serverless application in the cloud that's reliable, secure, maintainable, and scalable. If you have experience building web applications on traditional infrastructure, this hands-on guide shows you how to get started with Cloud Run, a container-based serverless product on Google Cloud.
Through the course of this book, you'll learn how to deploy several example applications that highlight different parts of the serverless stack on Google Cloud. Combining practical examples with fundamentals, this book will appeal to developers who are early in their learning journey as well as experienced practitioners.
- Build a serverless application with Google Cloud Run
- Learn approaches for building containers with (and without) Docker
- Explore Google Cloud's managed relational database: Cloud SQL
- Use HTTP sessions to make every user's experience unique
- Explore identity and access management (IAM) on Cloud Run
- Provision Google Cloud resources using Terraform
- Learn how to handle background task scheduling on Cloud Run
- Move your service from Cloud Run to Knative Serving with little effort
Publisher resources
Table of contents
- Foreword
- Preface
- 1. Introduction
- 2. Understanding Cloud Run
- 3. Building Containers
- 4. Working with a Relational Database
- 5. Working with HTTP Sessions
- 6. Service Identity and Authentication
- 7. Task Scheduling
- 8. Infrastructure as Code Using Terraform
- 9. Structured Logging and Tracing
- 10. Cloud Run and Knative Serving
- Index
Product information
- Title: Building Serverless Applications with Google Cloud Run
- Author(s):
- Release date: December 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492057093
You might also like
book
Google Cloud Platform in Action
Google Cloud Platform in Action teaches you to build and launch applications that scale, leveraging the …
book
Serverless Architectures on AWS, Second Edition
Design low-maintenance systems using pre-built cloud services! Bring down costs, automate time-consuming ops tasks, and scale …
book
Bootstrapping Microservices with Docker, Kubernetes, and Terraform
The best way to learn microservices development is to build something! Bootstrapping Microservices with Docker, Kubernetes, …
book
Microservices: Up and Running
Microservices architectures offer faster change speeds, better scalability, and cleaner, evolvable system designs. But implementing your …