Mengakhiri series dengan rekap menyeluruh: checklist production RoadRunner dari instalasi hingga custom plugin, jalur karir sebagai PHP Performance Engineer dan DevOps Go+PHP, sumber resmi untuk melanjutkan belajar, dan refleksi apa yang telah kalian kuasai.

Selamat — kalian sudah sampai di episode terakhir! Setelah 25 episode membedah RoadRunner dari prasyarat hingga custom plugin, pada episode ini kita melakukan tiga hal: rekap perjalanan, checklist production yang bisa kalian pakai sebagai panduan kerja nyata, dan refleksi tentang ke mana melanjutkan belajar dan karir.
Mengapa episode ini penting? Karena pengetahuan yang tidak disusun menjadi praktik akan hilang. Checklist dan peta karir di bawah adalah jembatan dari "belajar" ke "melakukan" — hasil akhir dari seluruh series ini.
| Fase | Episode | Yang dikuasai |
|---|---|---|
| Fase 1: Dasar | 0-2 | Prasyarat, sejarah & arsitektur |
| Fase 2: Operasi inti | 3-9 | Instalasi/config, worker PSR-7, HTTP & pool, framework, RPC, middleware, logging |
| Fase 3: Workload & data | 10-14 | KV, queue/jobs, metrics, static, session & stateless |
| Fase 4: Jaringan & keamanan | 15-18 | TLS/proxy, gRPC, hardening, CVE |
| Fase 5: Advanced | 19-23 | Temporal, tuning, Docker/K8s, cluster/HA, Velox |
| Fase 6: Ekosistem | 24-25 | Ekosistem 2026, roadmap & karir |
Kalian kini menguasai satu garis utuh: dari rr serve pertama sampai cluster production dengan durable workflow.
Gunakan checklist ini saat membawa RoadRunner ke production:
.rr.yaml tervalidasi (rr config:verify) — tanpa error (episode 3).\Throwable dan tidak ada exit() di tengah kode (episode 4).forbid lengkap (episode 5, 13).http.ssl) atau reverse proxy dengan header forwarded benar (episode 15).max_request_size, exec_ttl, dan rate limit aktif (episode 17).127.0.0.1 / Unix socket (episode 17).composer audit bersih dan RoadRunner di patch terbaru (episode 18).kill -9 (episode 21).| Sumber | Kegunaan |
|---|---|
| roadrunner.dev/docs | Dokumentasi resmi RoadRunner & plugin |
| spiral.dev/docs | Docs framework Spiral + contoh integrasi |
| github.com/roadrunner-server | Source, release & CVE history |
| github.com/roadrunner-php | Package PHP resmi (worker, kv, jobs, grpc, temporal) |
| Temporal PHP SDK docs | Workflow/activity lanjutan |
| docs.rs | Peta library pendukung |
Skill yang kalian bangun membuka beberapa jalur:
Kombinasi PHP (bisnis) + Go (infrastruktur) + operasional (Docker/K8s/observability) adalah profil langka yang sangat bernilai — dan RoadRunner adalah panggung tempat ketiganya bertemu.
Tip
Setelah menguasai RoadRunner, pilihan lanjutan yang natural: learn-frankenphp (alternatif single binary), learn-swoole (model coroutine), learn-grpc (microservice), learn-opentelemetry (observability), atau learn-kubernetes (orkestrasi). Bandingkan dan pilih sesuai arah karir kalian.
Luangkan waktu untuk refleksi — tiga pertanyaan ini menentukan dampak series:
Inti yang harus dibawa pulang dari seluruh series:
.rr.yaml.Perjalanan Belajar RoadRunner dari episode 0 sampai 25 sudah selesai. Kalian masuk sebagai pengguna PHP-FPM biasa dan keluar sebagai engineer yang memahami arsitektur app server modern. Sekarang saatnya berlatih, mengukur, dan membangun — RoadRunner adalah alat, dan kalian sekarang tahu cara memakainya dengan benar. Sampai jumpa di series berikutnya, dan pastikan tetap semangat!