Season of Scale

Image for post
Image for post

Season of Scale

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 2, we’re covering how to optimize your applications to improve instance startup time! If you haven’t seen Season 1, check it out here.

  1. How to improve App Engine startup times
  2. How to improve Cloud Run startup times (this article)

Critter Junction has created a pretty diverse Compute infrastructure between Compute Engine, App Engine, and Cloud Run. We learned in Season 1 that they decided to go with Cloud Run for their Layout App. To refresh, the Layout App is a key part of the game. You can share house layouts with other players. Now they’re looking to optimize Cloud Run for scalability. …


Season of Scale

Image for post
Image for post

Season of Scale

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 2, we’re covering how to optimize your applications to improve instance startup time! If you haven’t seen Season 1, check it out here.

  1. How to improve App Engine startup times (this article)
  2. How to improve Cloud Run startup times

When it comes to gaming, whether its action, RPG, or simulation, staying in the action means being online. But in the offline world, you rep your fandom with merch. Will Critter Junction’s e-commerce shop hosted on App Engine be able to handle their hype? Read on. …


Season of Scale

Image for post
Image for post

Season of Scale

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 2, we’re covering how to optimize your applications to improve instance startup time! If you haven’t seen Season 1, check it out here.

  1. How to improve App Engine startup times
  2. How to improve Cloud Run startup times

Shaving seconds off compute startup times might take a bit of detective work. How do you know if the issue lies within request, provision, or boot phases? In this article, we hone in on profiling Compute instances. I’ll explain how to pinpoint whether provisioning, scripts, or images contribute to slower instance startup times. …


Season of Scale

Image for post
Image for post

Season of Scale

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 1, we’re covering Infrastructure Automation and High Availability:

  1. Infrastructure as code
  2. Immutable infrastructure
  3. Where to scale your workloads
  4. Globally autoscaling web services
  5. High Availability (Autohealing & Auto updates) (this article)

In this article I’ll walk you through how to use autohealing and autoupdates to create health checks and maintain HA for GCP Compute Engine instances. …


Season of Scale

Image for post
Image for post

Season of Scale

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 1, we’re covering Infrastructure Automation and High Availability:

  1. Infrastructure as code
  2. Immutable infrastructure
  3. Where to scale your workloads
  4. Globally autoscaling web services (this article)
  5. High Availability (Autohealing & Auto updates)

In this article I’ll walk you through how to globally scale your web services on Google Cloud. …


Season of Scale

Image for post
Image for post

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 1, we’re covering Infrastructure Automation and High Availability:

  1. Infrastructure as code
  2. Immutable infrastructure
  3. Where to scale your workloads (this article)
  4. Globally autoscaling web services
  5. High Availability (Autohealing & Auto updates)

In this article I’ll walk you through the compute options to scale your workloads. …


Season of Scale

Image for post
Image for post

Introduction

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 1, we’re covering Infrastructure Automation and High Availability:

  1. Infrastructure as code
  2. Immutable infrastructure (this article)
  3. Where to scale your workloads
  4. Globally autoscaling web services
  5. High Availability (Autohealing & Auto updates)

In this article I’ll walk you through the basics behind immutable infrastructure. …


Season of Scale

Image for post
Image for post

Introduction

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 1, we’re covering Infrastructure Automation and High Availability:

  1. Infrastructure as code (this article)
  2. Immutable infrastructure
  3. Where to scale your workloads
  4. Globally autoscaling web services
  5. High Availability (Autohealing & Auto updates)

In this article I’ll walk you through the basics behind infrastructure as code. …


Season of Scale

Image for post
Image for post

Introduction

“Season of Scale” is a blog and video series to help enterprises and developers build scale and resilience into your design patterns. In this series we plan on walking you through some patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises.

In Season 1, we’re covering Infrastructure Automation and High Availability:

  1. Infrastructure as code
  2. Immutable infrastructure
  3. Where to scale your workloads
  4. Globally autoscaling web services
  5. High Availability (Autohealing & Auto updates)

In this article I’ll walk you through the basics behind scale and resilience. …


Image for post
Image for post

How dynamic routing saves you from pager duty and how to set it up (with VPN) on Google Cloud

Routing is an underpinning of the Internet. The very words you’re reading on this computer, phone, or tablet are being served to you through millions of routers finding optimal data paths for packets of data to travel from source to destination, one network to another.

About

Stephanie Wong

Google Cloud Developer Advocate and producer of awesome online content. Creator of the series, GCP Networking End-to-End; host of Google’s Next onAir. @swongful

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store