OneAcademy Case Study
OneAcademy
SaaS-based e-learning platform built on Kubernetes with multi-environment architecture, automated CI/CD, and scalable cloud-native design.
Project Overview
OneAcademy is a SaaS e-learning platform designed to deliver scalable, high-performance web applications using containerized architecture on Google Cloud. The platform supports multiple environments with automated deployments, secure infrastructure, and dynamic scalability.
Industry
Context and Challenges
Client Requirements
Scalable Kubernetes-based SaaS platform
Multi-environment deployment (Dev, Stage, Prod)
Automated CI/CD pipelines
Secure and dynamic SSL management
High availability and performance
Containerized application architecture
My Role
Designed and implemented Kubernetes-based SaaS architecture on Google Cloud, including CI/CD pipelines, multi-cluster deployment strategy, and containerized application delivery.
Strategy and Solution
Designed multi-cluster Kubernetes architecture (Dev, Stage, Prod)
Implemented CI/CD pipelines using Jenkins
Containerized applications using Docker and GCR
Enabled automated SSL generation using OpenResty
Used Helm charts for environment-specific deployments
Architecture Highlights
Platform Architecture
CI/CD Pipeline
Architecture

SaaS Kubernetes architecture on GKE with multi-cluster environments and containerized workloads.
Technologies and Tools
Cloud Platform
- Google Cloud Platform (GCP)
- Google Kubernetes Engine (GKE)
- Google Container Registry
Container Platform
- Kubernetes
- Docker
- Helm
CI/CD
- Jenkins
- Git (Branch-based workflow)
Backend & Web
- PHP
- Nginx / OpenResty
- MySQL
Frontend & Services
- JavaScript / HTML
- BigBlueButton
Highlights
Outcome
Benefits
Business
Scalable e-learning platform
Faster feature delivery
Improved user experience
Technical
Cloud-native architecture
Automated CI/CD
Highly maintainable platform