Hospital Pharmacy System — Legacy Modernization
Containerized a critical legacy pharmacy management system, deployed it on Kubernetes and opened the door for gradual modernization.

A hospital pharmacy management system tracking medication dispensing, dosage variants (half pills, 1.5 pills, custom doses) and controlled-substance prescriptions. Written decades ago, hard to extend, operationally critical and not replaceable in a single pass. We containerized the legacy application with no source rewrites, packaged it with sidecars for resource reservations and operational concerns, and deployed it on Kubernetes. Set up modern CI/CD, documented the infrastructure for the client's engineering team, and defined integration points so new modules can grow alongside the legacy core in modern languages — a strangler-fig path to gradual replacement without taking the system offline.
- → Containerized the legacy pharmacy app without source-code rewrites
- → Deployed to Kubernetes with resource reservations and sidecars
- → Improved response time and fault tolerance vs. bare-metal legacy
- → Modern CI/CD and infrastructure docs handed to the client's team
- → Integration points for new modules to grow alongside the legacy core
- → Strangler-fig path to gradual modernization without downtime

Click any screenshot to open full-size view