Case study
01
The challenge
Employee records, time, benefits and reporting lived in a monolith that teams could not ship independently, and key workflows were slow at the tail.
02
The approach
I designed versioned REST APIs with pagination and authentication, and split legacy pieces into services. SQL tuning, Redis and background jobs took the hot paths off the request. The services run on AWS.
03
The outcome
Teams deploy their own services, and p95 on the key workflows dropped by about 40%.
What shipped
- Versioned REST APIs
- Pagination and auth
- Service split from the monolith
- Redis and SQL tuning