The infrastructure architecture
In this section, we will review our infrastructure architecture as it currently stands, and then look at how we will need to adapt it to add support for Google Identity Platform and Google Cloud Pub/Sub.
Our starting point is the architecture we produced in Chapter 11, Replatforming the Data Layer:
In this architecture, we have made use of the following resources provided by Google Cloud:
- Relational Database Services using Cloud SQL
- Session-as-a-Service using Cloud Memorystore
- An auto-scaled cluster of Tomcat virtual machines using Regional Managed Instance Groups
- Load balancing using HTTP(s) Load Balancer
- Private networking using Virtual Private Cloud (VPC)
- Network security using Firewall Rules
This architecture has allowed us to reduce the operational overhead by replacing virtual machines with Google Cloud services. These services also addressed...