almessadi.
Back to Projects

Project Case Study

Focus ONLINE_

Worked on a high-traffic voucher portal, focused on SEO-safe rendering, selective React interactivity, and caching strategies built for sudden traffic spikes.

The Landscape

Voucher portals live or die on two things: discoverability and speed. Under a large publisher like Focus ONLINE, traffic could spike hard whenever content got promoted, which meant the system had to stay fast under irregular, bursty demand rather than under a neat, predictable traffic curve.

The Approach

The product architecture was deliberately hybrid. Symfony handled the server-side rendering and business logic so pages remained crawlable and SEO-safe. React was added where real interactivity paid for itself, especially in search, filtering, and dynamic voucher interactions.

That split mattered. A full SPA would have added more client complexity than the product needed, while a purely server-rendered experience would have limited the interaction quality in the places users cared about most.

What Mattered Technically

  • server-rendered pages for search visibility and fast first paint
  • selective React islands for richer user interactions
  • aggressive caching to keep spikes away from the database
  • Docker-based deployments for repeatable releases

This project is a good example of pragmatic frontend engineering: use React where it helps, keep the rest simple, and treat caching and rendering strategy as product features.

That balance matters on affiliate and media-adjacent products. The fastest architecture is rarely the most fashionable one. It is usually the one that respects the traffic model, the SEO surface, and the actual interaction needs of the product.