Breaking up a PHP monolith without taking the platform down
Geniebook · Software Engineer III
Led the extraction of four Go microservices from a PHP/MySQL monolith, delivered over roughly five quarters with no production downtime.
whoami
Software Engineer at Podifi
8+ years of professional experience · Central Java, Indonesia
Eliminated
Stated outcome across the four extracted services over the migration. No incident count is published.
4
Go services carved out of the PHP/MySQL monolith.
Eliminated
During peak concurrency, backend requests averaged 5-10 seconds before the migration. The migration eliminated those prolonged delays and improved throughput.
≥99.9%
Sustained for 12+ months following launch.
~1,500(approx.)
~30 simultaneous classes at ~50 students each.
6 hours → <1 minute
Time for production status to reach stakeholders across ~3 plants and ~30 lines.
≤30 seconds
Maximum age of data shown on the dashboard.
~6-10 hrs/week → 0(approx.)
Manual consolidation work removed by the unified dashboard.
>100 machines at ~150 msg/s(approx.)
Machines integrated into the unified dashboard.
Geniebook · Software Engineer III
Led the extraction of four Go microservices from a PHP/MySQL monolith, delivered over roughly five quarters with no production downtime.
Geniebook · Software Engineer III
Migrated live classes off the Zoom SDK onto self-hosted LiveKit with a purpose-built React client, sustaining 99.9%+ streaming uptime for over a year.
PT. Pan Brothers Tbk and Group · Software Engineer
Built production monitoring across three plants and thirty lines, taking status-update cycles from six hours to under a minute for 20+ stakeholders.
Podifi · United States
Aug 2025 — Present
Geniebook · Singapore
Nov 2021 — Aug 2025
PT. Pan Brothers Tbk and Group · Boyolali, Indonesia
Sep 2018 — Nov 2021
Open to senior engineering roles and selected consulting engagements.