Skip to main content
Back to all projectsBackend / API

Internal Web CDN & AWS Storage

Solved the problem of high server cost by moving to AWS, provably reducing the infrastructure budget for large-capacity photo and media storage to something far cheaper and more predictable.

Internal system — not publicly available.

Tech stack

  • Laravel
  • Inertia.js
  • React
  • AWS S3
  • MySQL
  • Git
  • VPS

Role

Full Stack Web Developer — storage migration and the management interface built on top of it.

Challenge

Large photo and media files from the whole ecosystem piled up on self-hosted server storage. Cost kept climbing as the archive grew, and capacity could not be expanded without a large upfront outlay.

Solution

Moved media storage to AWS S3 with an internal CDN layer in front of it, plus a Laravel + Inertia + React interface to upload, browse, and manage assets without direct bucket access.

Result

Storage infrastructure cost dropped sharply and capacity became predictable — it grows with usage instead of requiring new server purchases.

Other projects

  • TIMES Nasional

    Modernised the user interface at national scale and improved web performance (loading speed) across the board to deliver an optimal reading experience.

    • Next.js
    • Git
    • PM2
    • VPS
  • TIMES Daerah

    Built a fast, responsive public interface on a multi-subdomain architecture to distribute region-specific news across every regional network.

    • Next.js
    • Git
    • PM2
    • VPS
  • API Portal Nasional

    Updated, refactored, and optimised the existing API structure to improve server response speed when handling national-scale surges in reader traffic.

    • PHP Slim
    • REST API
    • MySQL
    • Git
    • VPS
    DetailsInternal system