myedisi

Publishing

Client
myedisi
Category
Publishing
Services
high scalability architecture, aws cost reduction

Scaling a digital publishing and library ecosystem

Fractional Lead Solutions Architect (May 2018 – July 2022)

myedisi is an Indonesian digital publishing platform connecting readers, publishers, educational institutions and organizations through a shared digital ecosystem — books, magazines, tabloids and newspapers delivered through web and mobile applications, plus digital library infrastructure for schools, universities, businesses and institutional networks.

MyEdisi web platform MyEdisi reader on Android MyEdisi reader on Android

Results at a glance

99.95%
Uptime SLA
-80%
AWS infrastructure cost
100K+
Daily active readers
5h -> 1h
Faster publishing

The challenge

As the business expanded beyond individual readers into institutional libraries and publishing services, the legacy monolith became the constraint on growth:

  • Monolithic Laravel core: web app, api, admin and PDF processing competed for the same resources. Once the scheduler run, CPU spike could block user requests across the whole platform.
  • Five-hour publishing pipeline: every publishing cycle took five hours of processing, so 200+ publisher operators often reported error during operation.
  • Rising AWS bill: capacity provisioned for peak load, but sat idle during off-peak load so infrastructure cost grew linearly with traffic.
  • Complexity outgrowing the architecture: institutional libraries, multi-organization management and new business models demanded workflows the original monolith was never designed for.

[ INTERACTIVE — LEGACY MONOLITH UNDER LOAD ]

Business outcomes

Each engineering decision mapped to a measurable business result:

  • Reliability protects revenue: 99.95% uptime kept the storefront selling (via web app) and readers reading (via api) resulting fewer disruptions and stronger trust with institutional clients.
  • 80% lower infrastructure cost: serverless + Reserved Instances + Savings Plans turned fixed server spend into pay-per-use, the budget shifted from servers to product development.
  • Publishing time cut from 5h to 1h: 200+ operators ship content the same day, faster time-to-market and happier publishers.
  • Scale without re-platforming: 100K+ daily active readers served with almost no complaint, no risky migration.
  • In-house capability: 3 engineers mentored on Laravel and AWS best practices.

Technical execution

As Fractional Lead Solutions Architect, I worked across business requirements, architectural decisions and hands-on engineering execution. The focus was not simply keeping the existing system running, it was rebuilding the technical foundation for an expanding publishing business:

  • Modernization under live traffic: evolved the monolithic Laravel application into a service-oriented AWS architecture while production kept serving readers.
  • Architecture: decoupled web app, api, admin and PDF processing.
  • Serverless AWS: ECS Fargate for event-driven PDF processing; EC2 with Reserved Instances and Savings Plans for stable workloads.
  • Database: RDS MySQL tuned for the storefront, TimescaleDB for reading analytics at scale.
  • Global delivery: Bunny CDN and Cloudflare for fast, reliable content delivery.
  • Engineering leadership: architecture reviews, AWS best practices and hands-on mentoring of 3 in-house engineers.

Technology: Laravel, AWS (Lambda, Load Balancer, EC2, RDS MySQL, Elasticache), TimescaleDB, Bunny CDN, Cloudflare.

myedisi production uptime monitor — 100% uptime over the last 30 days
“Fajri played a pivotal role in shaping the technical foundation of myedisi's digital publishing platform, leading the evolution of our core platform from a monolithic Laravel application into a scalable, service-oriented AWS architecture. He redesigned our large-scale PDF processing and publishing workflows, reducing processing time from five hours to just one, and helped us reduce AWS infrastructure costs by 80% while supporting systems serving 100,000 daily active users. We highly recommend Fajri to any organization looking for a solutions architect who can deliver meaningful technical improvements while keeping reliability, scalability, and business outcomes at the center of every decision.”
Rachman Ibrahim
myedisi
>>> Facing a similar challenge? Talk to us ↗ Visit myedisi ↗