Financial portal, under NDA
A financial portal serving 24 million users a year
Frontend, performance and production reliability on a real-time pricing platform.
- users a year
24M
users a year
- sessions a year
372M
sessions a year
- concurrent users at peak
18K
concurrent users at peak
Real-time pricing, market charts and editorial content, served to a global audience. The work covered the frontend, performance and service reliability under real traffic.
What was fixed
The search platform moved off an end-of-life version with no downtime: configuration baked into a reproducible image, the cutover rehearsed in development first, and production watched live for hours.
An outage where the cache layer served HTML error pages in place of JavaScript assets after every deploy. The cache policy and the deploy-time purge were corrected so that failure class cannot recur.
Saturated pods piling up instead of recovering, because the deployment had no readiness probe. With one in place a healthy pod answers in 2-6 ms and a stuck one times out, so the platform heals itself.
An eleven-task cloud cost programme: dropping 30-second polling of data that changes once a day, right-sizing a 17-node cluster, and tuning autoscaling off the throttling edge.
On confidentiality
The client and the delivery channel are covered by a non-disclosure agreement, so this project is published without naming them. We can go into detail on scope and technical decisions in a meeting.
- nextjs
- typescript
- react
- kubernetes
- core-web-vitals