Enam belas minggu dari demo ke enterprise
Empat term, lima belas modul. Ikuti seluruh program atau modul mana pun secara terpisah.
Term 1Fondasi
Orientasi: Pola Pikir Vibe Engineer
Sebuah demo hanya punya satu pengguna, yaitu Anda sendiri, di jaringan yang bagus, dengan data yang bersih, menjalankan happy path satu kali. Produksi punya ribuan pengguna, jaringan yang buruk, input yang berniat jahat, klik yang terjadi bersamaan, dependensi yang tidak stabil, tagihan cloud, dan regulator. Tool AI sangat jago membuat demo. Jarak antara demo dan produksi persis berupa 111 butir di poster.
Modul 01Alur Kerja Engineering dengan Bantuan AI
Aturannya: tulis atau review test-nya sendiri; biarkan AI menulis implementasinya. Kalau AI menulis keduanya, AI bisa membuat keduanya salah dengan cara yang sama.
Modul 02Cara Internet Sebenarnya Bekerja
Modul 03Fondasi Data
// Fixed: 2 queries total (or a join) const orders = await db.order.findMany({ include: { customer: true } }); Deteksi dengan query logging di test: assert jumlah query per request.
Modul 04API dan Kontrak
Pola (seperti yang dipopulerkan Stripe):
Term 2Keamanan
Keamanan Aplikasi: OWASP Top 10:2025
Baru di 2025: Supply Chain menjadi kategori tersendiri di A03, dan Mishandling of Exceptional Conditions masuk di A10. Keduanya tepat di area di mana tool AI paling lemah.
Modul 06Keamanan AI dan Agen
Dua prinsip desain OWASP: least agency (batasi bukan hanya akses, tapi juga seberapa banyak agen boleh bertindak tanpa konfirmasi ulang; otonomi harus diraih) dan strong observability (lihat apa yang dilakukan agen, mengapa, dan dengan identitas siapa).
Term 3Reliabilitas dan skala
Pola Resiliensi
Modul 08Async, Event, dan Real-Time
Modul 09Performa dan Skalabilitas
Modul 10Kebenaran Sistem Terdistribusi
Term 4Operasional produksi
Shipping: CI/CD, Supply Chain, dan Infrastruktur
Modul 12Observability dan SRE
Modul 13Disaster Recovery dan Manajemen Insiden
Modul 14Kepatuhan, Tata Kelola, dan Audit
Pola engineering: inventaris/peta data, klasifikasi (publik, internal, rahasia, terbatas), enkripsi tingkat field untuk data terbatas, redaksi PII di log dan di prompt yang dikirim ke penyedia LLM, penghapusan yang merambat ke backup sesuai jadwal, DPA dengan setiap sub-processor (termasuk vendor AI, dengan ketentuan training/retensi yang sudah dicek).