A microservices-based application built with FastAPI services deployed in Kubernetes via Helm.
The application includes Auth0 for user authentication.
The application stores and streams video from a MongoDB GridFS instance deployed in the cluster.
The application includes a syntax-highlighted IDE for lessons and practice.
The application leverages the Python SDK for Kubernetes to spin up an isolated compute environment for each logged in user (a K8s Pod).