About this Learning Path

Who is this for?

This is an introductory topic for DevOps engineers and software developers who want to deploy, operate, and benchmark a production-grade Django REST API on Google Kubernetes Engine (GKE) running on Arm64 Axion processors, integrated with managed Google Cloud data services

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Provision Arm-based Axion compute on Google Cloud using virtual machines and GKE node pools
  • Package a Django REST API into an Arm-native Docker container
  • Push container images to Google Artifact Registry
  • Deploy Django on GKE using Kubernetes manifests (Deployment, Service, ConfigMap, Secrets)
  • Integrate Django with Cloud SQL (PostgreSQL) over private IP
  • Integrate Django with Memorystore (Redis) for caching and sessions
  • Expose Django using a Kubernetes LoadBalancer
  • Validate application connectivity to PostgreSQL and Redis
  • Measure throughput and p95 latency using ApacheBench against Gunicorn on Arm

Prerequisites

Before starting, you will need the following:

Next