Architecting Scalable Web Applications Using Google App Engine
App Engine is the PaaS offering on the GCP and is ideal for developers seeking to build and deploy web applications while staying focused on writing code. In this course, you will learn about the App Engine's Standard and Flexible Environments.
What you'll learn
App Engine is the platform-as-a-service (PaaS) compute offering on the Google Cloud Platform and is one of the oldest offerings on the platform. Initially conceived as a way for cloud users to quickly deploy web applications, it now also has ways to run containers and use flexible runtimes. In this course, Architecting Scalable Web Applications Using Google App Engine, you will learn about the powerful features of App Engine, its two environments, as well as its integrations with other GCP services. First, you will discover how you can identify situations where App Engine is the most suitable computer option and about its fundamental building blocks. Next, you will explore the Standard App Engine environment. Finally, you will understand the App Engine Flexible environment and build and deploy an application to this environment. When you are finished with this course, you will be very comfortable choosing App Engine for your use case and will have the skills and knowledge to build and deploy apps on different types of App Engine environments.
Table of contents
- Module Overview 1m
- Prerequisites and Course Outline 3m
- Compute Choices 3m
- Introducing App Engine 5m
- Services, Versions, and Instances 2m
- Instances, Instance Classes, and Scaling 5m
- Implementing and Configuring an App Engine Application 7m
- Running Locally and Deploying to App Engine 5m
- Viewing Application Details, Logs, Errors, and Debug Information 4m
- Autoscaling 3m
- Pricing 2m
- Module Overview 1m
- The Standard Environment and First and Second Generation Runtimes 3m
- Traffic Splitting and Migration 2m
- Deploying a Named Service to App Engine 5m
- Automatic Migration and Splitting Traffic 6m
- Introducing Cloud Datastore 4m
- A Simple Guestbook Application Built Using Cloud Datastore 6m
- Deploying and Using the Guestbook 5m
- Introducing Memcache 2m
- Exploring Memcache 2m
- Integrating Memcache with App Engine Apps 7m
- Module Overview 1m
- App Engine Flexible Environment 3m
- Deploying a Static Website to the App Engine Flexible Environment 5m
- Google Cloud Security Scanner 2m
- Scanning for Vulnerabilities Using the Cloud Security Scanner 3m
- Integrating with Pub/Sub 7m
- Publishing and Receiving Messages 3m
- Summary and Further Study 2m