Event

Patra Niaga Anniversary

February 2021
This is the website for the 24th event hut from PT. Pertamina Patra Niaga. This company is a state-owned company (BUMN) in Indonesia, in this project I am a backend developer, this website is a virtual running event website that is measured using the Strava application to measure distance traveled, and there are several other categories.
Patra Niaga Anniversary

System Overview & Objective

The 24th Anniversary portal of Pertamina Patra Niaga is an interactive platform designed to facilitate a national-scale corporate celebration. The primary challenge in this project was not the complexity of the business process, but the extreme delivery timeline (7 days) and the absolute necessity for the system to remain stable under massive, concurrent traffic spikes from thousands of employees across various operational regions on the day of the event.

Core Logic & Architecture

  • High-Concurrency & Read-Heavy Optimization: Given the nature of event portals, which are heavily dominated by read requests (such as embedded live streaming, event schedules, and guestbook interactions), the architecture was strictly focused on aggressive caching layers and Content Delivery Network (CDN) utilization. Database queries for static assets were systematically eliminated to prevent bottlenecks or server overload during peak event hours.

  • Lightweight Asset Rendering: Interface components were engineered to be highly lightweight (low-bandwidth footprint). This was a core requirement to ensure the site loaded with minimal latency, not only for employees at the headquarters with stable connections but also for those in remote areas or distribution facilities with limited network infrastructure.

  • Asynchronous Interaction Processing: For interactive features (e.g., greetings/RSVP submissions), write requests were handled asynchronously (non-blocking). The system responds to user actions instantly on the client side, while the database write operations are executed in the background, maintaining a highly responsive perceived performance.

Tech Stack

BootstrapCodeigniterPHPHTMLCSSJavascript