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