Monolith first, not microservices
With a team of 7 and a product that needed to ship fast, a well-structured monolith was the right call. Finance, Ops, and Booking shared data models and transactions.
PAN India logistics platform
A logistics ERP built from scratch, handling 70,000 dockets a month for secure jewellery transport.
Stack
Built at MildlyClassic
What made it hard
A secure jewellery logistics business running PAN India on spreadsheets and phone calls, with nothing connected end to end. Requirements came from sitting with the operations and finance teams, and the system had to be adopted by hub staff who had never used software for this. Partway through, a security incident forced a full platform migration off DigitalOcean while the business kept running on it.
Problem
Solution
Outcome
2.5K
daily active users
70K
dockets/month
100K
daily hits
0
downtime during scale
System design · Pipeline · Decisions
How It Works
Operations
Hub management, route planning, and real-time tracking across PAN India. Bulk docket creation via CSV upload handles 70K deliveries per month for secure jewellery logistics.
Finance
Integrated finance module handles invoicing, payment tracking, and reconciliation — replacing the parallel spreadsheets that ran the business before.
Scale
Grew from hundreds to 2,500 daily users with zero downtime. DigitalOcean to AWS migration completed in 3 months. Automated testing pipeline supports monthly releases.
Constraints
Key Decisions
With a team of 7 and a product that needed to ship fast, a well-structured monolith was the right call. Finance, Ops, and Booking shared data models and transactions.
After a security incident on DigitalOcean, the call was to migrate entirely to AWS rather than patch. Three months of migration bought VPC isolation, managed databases, and a proper security posture.
Established a 4-week build-test-deploy cadence early. This kept the team disciplined and clients expecting regular improvements rather than ad-hoc patches.
What I'd Change
Get in Touch