1. Scaling Out CloudSQL with Read Replicas

As part of our strategy to handle database load during super-peak periods, scaling out our CloudSQL instances by leveraging read replicas will be an ideal choice. Here’s why:

Why Read Replica?

Implementation Plan for Read Replicas


2. Autoscaling for SideKiqs

In addition to scaling out the database, we must address the scalability of the microservices that interact with the database and handle user traffic. GoBolt currently have several microservices (SideKiqs) deployed with single pods, which limits its ability to handle surges in traffic.

Why Use Autoscaling?