Purpose

I built this application to explore what digital transformation changes across software delivery, reliability, security, data, developer experience, and organizational culture. It connects those ideas to an explainable assessment while giving me a concrete application to package and operate.

Completed application work

A React and TypeScript frontend connects to three focused FastAPI services over HTTP/JSON. PostgreSQL stores content and assessment data; Redis supports recommendation retrieval. Versioned questionnaires produce deterministic scores and prioritized recommendations that can be revisited using a stable result identifier.

These scores are part of an educational application. They are not independently validated measures of business maturity or predictions of organizational outcomes.

Kubernetes deployment

The repository records Phase 2 as complete: an application-owned Helm chart, deployment to the local Kind cluster, persistent PostgreSQL storage, migration and seed Jobs, health probes, resource controls, metrics, a Grafana dashboard, and operating runbooks.

Phase 2 completion evidence ↗ · Architecture decisions ↗

The application–platform boundary

The application owns its Helm package, contracts, migrations, and workload configuration. The Enterprise Platform Lab owns shared cluster capabilities. Keeping that boundary explicit makes it possible to evolve the application without duplicating the platform.

Current limits and next steps

The documented Phase 2 path loads images directly into Kind. The application’s GHCR publication, Argo CD promotion, and further supply-chain controls remain later-phase work. I do not transfer the lab’s completed GitOps claims to this application.

The completion record also identifies centralized log collection for the application namespace as a shared-platform integration dependency. Application logging and platform-wide collection are distinct capabilities.

What this demonstrates

Service boundaries, versioned contracts, repeatable deployment, and explicit completion criteria connect application architecture with platform operations. The repository includes validation evidence; this case study does not claim a live production deployment or business impact.