Arrow LeftBack to portfolio
Campaign Microsite

Teman Mudik 2026

Route-aware personalization for the holiday travel season.

Teman Mudik 2026 campaign backend architecture preview

Backend Developer | 2024 - Present

Backend systems behind national campaigns, contests, and recommendation engines: the problem, what I built, and how it held up.

Led backend delivery for Teman Mudik 2026 by building reusable campaign modules, tightening publish workflows, and hardening high-traffic endpoints during peak holiday windows.

Teman Mudik required rapid content updates close to peak departure dates, while traffic patterns were highly bursty and difficult to predict.

I split the campaign logic into reusable modules for the listing, detail, and CTA tracking endpoints, so each new page variant did not need a backend built just for it.

To keep response time stable, I applied Redis caching for high-read routes and introduced explicit invalidation hooks in publishing flows.

I also worked out the release checklist with QA and DevOps, so shipping an update close to peak traffic stayed a controlled decision rather than a gamble.

Key impact

  • Standardized campaign components so editorial and product teams could launch new pages with fewer backend changes.
  • Reduced repeated database pressure by introducing route-level cache keys and cache invalidation rules in Redis.
  • Made releases during traffic peaks less risky, through staging parity checks and deployment runbooks the team could follow.

Technologies used

  • PHP
  • Phalcon
  • PostgreSQL
  • Redis
  • Nginx

Related Case Studies

Links