Capstone: Rilis Produk AI Berstandar Enterprise
Brief
Bangun, perkuat, dan operasikan sebuah SaaS multi-tenant dengan setidaknya satu fitur agen AI, lalu pertahankan di depan panel yang berperan sebagai tim security, engineering, dan risk dari pembeli enterprise.
Pilih track
| Track | Produk | Bagian sulit yang dilatih |
|---|---|---|
| A. Fintech | Platform cicilan/hire-purchase: pengajuan, persetujuan, jadwal, pembayaran, pengingat | Kebenaran ledger, pembayaran idempotent, audit, resiliensi ala MAS, PDPA |
| B. AI Receptionist | Agen telepon/WhatsApp yang melakukan booking, menjawab, dan melakukan eskalasi untuk UMKM | Keamanan agen, persetujuan, real-time streaming, failover provider, batas biaya |
| C. Marketplace | Marketplace dua sisi dengan order, payout, dan ulasan | Saga, webhook, race condition pada inventori, fraud dan penyalahgunaan |
| D. Bawa sendiri | Disetujui instruktur | Wajib menyentuh uang atau data teregulasi DAN sebuah agen |
Persyaratan minimum
- Multi-tenant dengan RLS dan role per tenant; autentikasi yang siap SSO
- Setidaknya satu alur uang atau data teregulasi dengan idempotency dan audit trail
- Setidaknya satu agen dengan tool use, persetujuan untuk tindakan tak bisa dibatalkan, eval, dan red-team suite di CI
- Background job, webhook, dan satu saga
- CI/CD dengan security gate, SBOM, feature flag, rollback di bawah 1 menit
- Tracing OpenTelemetry, 3 SLO, alert burn-rate, runbook
- PITR + backup immutable di luar akun + latihan restore
- Pernyataan kapasitas yang sudah di-load test
- Peta data, retensi, ekspor/penghapusan, register AI
Deliverable
- Repository dengan
AGENTS.md, ADR, spesifikasi OpenAPI, runbook - Diagram arsitektur dan alur data dengan trust boundary
- Threat model (STRIDE + pemetaan OWASP Agentic)
- Paket bukti untuk setiap item di Gate 1 dan 2 dari Production Readiness Checklist
- Trust package: ringkasan keamanan, daftar sub-processor, pernyataan tata kelola AI, kuesioner keamanan yang sudah diisi
- Lingkungan demo live
Pembelaan (90 menit)
- Pitch (10 menit): produk, arsitektur, postur risiko.
- Red team live (30 menit): panel menyerang aplikasi live: IDOR, injection, prompt injection terhadap agen, penyalahgunaan endpoint yang mahal.
- Latihan insiden (25 menit): panel merusak sesuatu tanpa pemberitahuan (deploy yang buruk, provider down, key yang bocor). Peserta menangani insidennya secara live.
- Wawancara procurement (25 menit): panel bertanya sebagai CISO, CTO, dan risk officer.
Rubrik
| Area | Bobot | Seperti apa nilai distinction |
|---|---|---|
| Keamanan (aplikasi + agen) | 25% | Red team tidak menemukan apa pun yang high-severity; pertahanan agen berlapis |
| Kebenaran dan data | 15% | Invarian ledger tetap terjaga di bawah konkurensi; migrasi bersih |
| Reliabilitas dan operasional | 20% | Mendeteksi latihan insiden dalam 5 menit, memitigasi dalam 15, komunikasi jelas |
| Delivery | 10% | Batch kecil, CI hijau, rollback cepat, DORA metrics yang sehat |
| Tata kelola dan bukti | 15% | Setiap klaim didukung bukti; kuesioner kredibel |
| Penilaian arsitektur | 15% | Tahu apa yang sengaja tidak dibangun dan alasannya (ADR) |
Gagal otomatis: secret terekspos, akses data lintas tenant, atau agen yang mengambil tindakan tak bisa dibatalkan tanpa persetujuan selama red team.