All engineering studies
Owned study 03 / Platform engineering

The backend behind a live-learning platform.

Myclassroom

Delivered platform and engineering support
Company
Myclassroom Learning Pvt. Ltd.
Role
Backend Developer
Employment period
Sept 2020 — Oct 2022

I architected the PostgreSQL model and built the DRF API layer for live classes, test series, video lectures, and student analytics. I standardized EC2 deployment and led the engineering support practices needed to maintain the platform.

In this study
  • PostgreSQL
  • Django REST Framework
  • React clients
  • AWS EC2
  • NGINX
  • Gunicorn
Data modellearning-platform foundation

PostgreSQL model for live classes, test series, video lectures, and student performance analytics.

API layerweb and mobile clients

DRF CRUD, filtering, pagination, and authentication APIs powering React clients.

Deploymentmultiple EC2 instances

Standardized deployment with NGINX and Gunicorn.

Supporttriage and escalation

Built and led engineering support, mentored engineers, and established production-issue processes.

Scope and responsibilities from my project experience.

The engineering, step by step

Follow the system.

Explore the constraint, the decision, how it was checked, and the result. The full narrative follows below.

Follow the systemOwned study 03 / Platform engineering
Constraint / 01

Several learning experiences, one platform foundation.

The platform spans live classes, test series, video lectures, and student performance analytics, with React web and mobile clients consuming the backend.

  • Live classes and video lectures
  • Test series and student analytics
  • React web and mobile clients
  1. Learning experiences
  2. Shared data model
  3. Web + mobile clients
Conceptual sequence · based on the project narrative
The constraint ledgerEnd to end data model to production support
Owned study 03 / Field notes

Platform engineering

Myclassroom Learning Pvt. Ltd.
01

Model the learning platform.

As a Backend Developer at Myclassroom Learning Pvt. Ltd., I architected the PostgreSQL data model for live classes, test series, video lectures, and student performance analytics.

  • Live classes
  • Test series
  • Video lectures
  • Student performance analytics
02

Connect web and mobile experiences.

I built the Django REST Framework API layer powering React web and mobile clients. Its documented capabilities include CRUD, filtering, pagination, and authentication.

  • CRUD operations
  • Filtering and pagination
  • Authentication
  • React web and mobile clients
03

Deployment was part of delivery.

I standardized deployment across multiple EC2 instances using NGINX and Gunicorn. I also built and led the engineering support function, mentoring engineers and establishing triage and escalation for production issues.

  • Multiple AWS EC2 instances
  • NGINX and Gunicorn
  • Engineering support and mentoring
  • Production triage and escalation

Have a similar systems challenge?

Let’s talk