Silabus: Enterprise Vibe Engineering
1. Ringkasan program
|
|
| Kredensial |
Certified Vibe Engineer (tiga level, lihat bagian 6) |
| Durasi |
4 term x 4 minggu = 16 minggu untuk program lengkap (sekitar 10 sampai 12 jam per minggu), atau modul diambil secara terpisah |
| Format |
Pelajaran konsep, lab pairing dengan AI, review red-team, gate Definition of Done |
| Prasyarat |
Pernah merilis setidaknya satu aplikasi dengan AI tool (Claude Code, Cursor, Lovable, Replit, Bolt, v0, atau sejenisnya). Tidak perlu gelar ilmu komputer. |
| Stack referensi |
TypeScript, Next.js, Postgres (Supabase), Redis, sebuah queue, Docker, GitHub Actions, Cloudflare atau Vercel, OpenTelemetry. Konsepnya tidak terikat stack. |
2. Untuk siapa program ini
- Founder dan operator yang membangun produk sendiri dengan AI dan akan segera menerima uang atau data sungguhan.
- Orang produk dan analis yang mulai ikut membangun.
- Junior dan mid engineer yang pekerjaannya kini lebih banyak me-review output AI daripada menulis kode.
- Tim enterprise yang sedang menggelar AI coding tools dan butuh standar bersama untuk "siap produksi."
3. Capaian pembelajaran program
Saat lulus, peserta mampu:
- Menspesifikasikan sebuah sistem dengan cukup jelas sehingga AI menghasilkan hal yang benar (spec, konteks, rules file, acceptance test).
- Memverifikasi kode tulisan AI terhadap standar keamanan, kebenaran, dan performa tanpa sekadar memercayai klaim AI.
- Mengamankan aplikasi web terhadap OWASP Top 10:2025 dan agen AI terhadap OWASP Top 10 for Agentic Applications 2026.
- Mendesain untuk kegagalan: timeout, retry, idempotency, queue, graceful degradation.
- Menskalakan dengan masuk akal: tahu mana dari 111 konsep yang penting sekarang dan mana yang masih terlalu dini.
- Merilis dengan aman: CI/CD, migrasi, feature flag, rollback dalam satu menit.
- Mengoperasikan: SLO, alerting, incident response, postmortem, backup yang teruji.
- Menjalankan tata kelola: menghasilkan audit trail, bukti perlindungan data, dan bukti tata kelola AI yang diminta enterprise atau regulator (PDPA, IMDA Model AI Governance Framework for Agentic AI, kontrol bergaya SOC 2).
4. Pedagogi: modul empat tahap
Setiap modul menjalankan siklus yang sama.
- Konsep (Pelajari): alasannya, kegagalan yang dicegahnya, satu insiden nyata.
- Pairing (Bangun): peserta mengarahkan AI untuk membangun fitur menggunakan prompt yang disediakan. AI adalah junior engineer; peserta adalah tech lead.
- Bobol (Red-team): peserta menyerang atau memberi tekanan pada hasil build mereka sendiri dengan checklist dan tooling. Sebagian besar lab sengaja dirancang agar output AI yang naif gagal di sini.
- Gate (Buktikan): Definition of Done dengan bukti objektif (output test, laporan scan, screenshot dashboard, log restore). Tanpa bukti, tidak lulus.
Prinsip: Percaya, tapi verifikasi tidak cukup untuk kode AI. Standarnya adalah verifikasi dulu, baru percaya.
5. Peta kursus
Term 1: Fondasi (Minggu 1 sampai 4)
Term 2: Keamanan (Minggu 5 sampai 8)
Term 3: Reliabilitas dan Skala (Minggu 9 sampai 12)
| Mg |
Modul |
Pertanyaan inti |
Item poster |
| 9 |
07 · Pola Resiliensi |
Apa yang dilakukan sistem saya saat sebuah dependency lambat atau down? |
10 sampai 13, 20, 44, 56, 57 |
| 10 |
08 · Async, Event, dan Real-Time |
Bagaimana mengerjakan proses lambat tanpa memblokir pengguna? |
15 sampai 19, 21 sampai 24, 101 |
| 11 |
09 · Performa dan Skalabilitas |
Di mana bottleneck-nya, dan apa perbaikan termurahnya? |
2 sampai 5, 29 sampai 31, 45 sampai 50, 88 sampai 90 |
| 12 |
10 · Kebenaran Sistem Terdistribusi |
Apa yang bisa salah saat dua hal terjadi bersamaan? |
32 sampai 43, 95, 96 |
Term 4: Operasional Produksi (Minggu 13 sampai 16)
6. Level sertifikasi
| Level |
Nama |
Persyaratan |
Artinya |
| L1 |
Vibe Builder |
Lulus Term 1 dan 2; aplikasi lolos bagian "Do Now" dari Production Readiness Checklist |
Aman untuk menerima pengguna dan data sungguhan |
| L2 |
Vibe Engineer |
Lulus Term 1 sampai 3; aplikasi bertahan di chaos lab Term 3 |
Aman untuk menerima pembayaran dan menjalankan agen |
| L3 |
Enterprise Vibe Architect |
Semua term + Capstone dipertahankan di depan panel |
Mampu memimpin tim AI-native dan lolos security review dari vendor |
7. Asesmen dan penilaian
| Komponen |
Bobot |
Catatan |
| Gate modul (bukti Definition of Done) |
40% |
Biner per item; semua item "wajib" harus terpenuhi untuk lulus modul |
| Log temuan red-team |
15% |
Kualitas kerentanan dan failure mode yang ditemukan peserta di build mereka sendiri dan milik rekan |
| Architecture decision record (ADR) mingguan |
10% |
Satu ADR per modul yang menjelaskan sebuah trade-off |
| Simulasi insiden (Minggu 15) |
10% |
Dinilai dari waktu deteksi, komunikasi, dan postmortem |
| Build capstone + pembelaan |
25% |
Lihat Capstone |
Kondisi gagal otomatis (modul mana pun): secret yang ter-commit ke riwayat git; tabel database yang bisa diakses pengguna tanpa autentikasi; agen yang bisa mengambil tindakan tak bisa dibatalkan tanpa persetujuan manusia.
- AI coding agent (Claude Code, Cursor, atau yang setara) yang dikonfigurasi dengan Template AGENTS.md
- GitHub (Actions, Dependabot, secret scanning, code scanning)
- Postgres (Supabase atau Neon), Redis (Upstash), sebuah queue (Inngest, Trigger.dev, SQS, atau BullMQ)
- Docker
- k6 (load testing), OWASP ZAP (DAST), Semgrep (SAST), gitleaks (secret), Trivy (container dan IaC)
- OpenTelemetry + sebuah backend (Grafana Cloud, Honeycomb, Sentry, atau Datadog)
- Promptfoo atau yang setara untuk eval LLM dan red-teaming
9. Ritme mingguan (10 sampai 12 jam)
| Blok |
Jam |
| Bacaan konsep dan pelajaran |
2 |
| Lab pairing (membangun dengan AI) |
4 sampai 5 |
| Sesi red-team |
2 |
| Bukti gate + ADR |
1 sampai 2 |
| Review kohort (rekan menyerang build Anda) |
1 |
10. Integritas akademik, edisi AI
Menggunakan AI itu wajib, bukan curang. Yang dianggap pelanggaran di sini adalah klaim yang tidak terverifikasi: menyerahkan "test lolos" tanpa log eksekusinya, "aman" tanpa scan, "sudah di-backup" tanpa restore.