duy.dev
ENVI
← Back to projects
Project case study / invoice-platform

Invoice Platform · Cloud Modernization

Leading application-side delivery through a multi-stage migration, validating releases, and continuing optimization after go-live.

2023 – 2025 · Case study

Modernizing a live invoicing platform

Invoice Platform supports invoicing, PDF generation, email, APIs, and background jobs. The challenge was to move applications off a legacy VM platform, improve operability, and migrate to AWS while preserving business correctness.

DomainFintech · Invoicing / Billing
Period / role2023 – 2025 · Application-side technical and delivery lead
Technology stack across the migrationRuby/Rails, Sidekiq/Redis, Node.js/Puppeteer, Kubernetes, AWS RDS, ECR, GitHub Actions, CircleCI, ArgoCD, Argo Workflows, Datadog
2023

Moved applications from VMs to Kubernetes in stages.

2024

Migrated to AWS / RDS, validated through repeated rehearsals.

2025

Completed post-migration workstreams: log migration, legacy dependency removal, and application operations optimization.

My responsibilities: directly fixed application code, set up environments, participated in rehearsals, and wrote migration procedures and rollback plans. SRE supported networking, database migration, and fault tolerance testing; I reviewed outputs, assessed whether project requirements were met, and consolidated stakeholder reports.