SaaS Deployment Lab
Hands-on hybrid SaaS home lab for mentoring upcoming engineers and career switchers through end-to-end SaaS application workflows, customer-centric support and balanced technical expectations.
Problem
Engineers entering SaaS and platform roles need a practical path from deployment to customer-facing support, especially when switching careers or moving from single-stack backgrounds into full product operations.
Solution
A mentorship-inspired lab with FastAPI, PostgreSQL, Keycloak, Kubernetes/Helm and Azure patterns, covering end-to-end SaaS workflows, fault drills, runbooks and customer-centric incident response while balancing technical depth with support expectations.
My Role
Creator and maintainer
Repository: Private
Evidence available
- Runbooks
- Architecture overview
- Fault-drill documentation
- Deployment model
Operational home lab created to mentor upcoming engineers and career switchers through SaaS deployment, support and incident response.
Evidence links
Key Modules
Architecture Highlights
- → Docker Compose to K8s/Helm progression
- → Keycloak as Entra ID stand-in
- → Nginx TLS termination
- → Injectable fault scenarios
Key Features
- ✓ Entra ID stand-in with Keycloak
- ✓ Kind Kubernetes cluster
- ✓ 8 injectable fault drills
- ✓ 15 incident scenarios
- ✓ 22+ runbooks
- ✓ Mentorship-oriented learning paths
Screenshots
The same experience adapts across desktop, tablet and mobile breakpoints.
Results & Maturity
Mentorship-oriented ops lab with 8 fault drills, 15 scenarios and 22+ runbooks for SaaS end-to-end workflow practice.
Lessons Learned
- Fault drills are more valuable than perfect uptime demos
- Runbooks must be tested, not just written
- Career switchers need end-to-end context, not isolated tool tutorials
- Customer-centric support and technical depth must be taught together
Limitations
Lab environment differs from production tenant isolation patterns.
Next stage
Extend Azure hybrid paths and additional fault-injection scenarios.
Interested in this kind of work?
Let's discuss how I can help your team build production SaaS platforms.