Peta Konsep: ke-111 butir, dipetakan dan diprioritaskan

Tingkatan

# Konsep Arti dalam satu baris Modul Tingkat
1 Rate Limiting Batasi jumlah request per pengguna/IP/key dalam satu jendela waktu M05 Sekarang
2 Caching Simpan hasil komputasi agar tidak mengulang pekerjaan M09 Pertumbuhan
3 Load Balancing Sebar traffic ke beberapa server M09 Skala
4 Reverse Proxy Server di depan aplikasi Anda (TLS, routing, buffering) M09 Pertumbuhan
5 API Gateway Satu pintu depan untuk auth, kuota, dan routing ke banyak service M09 Skala
6 CI/CD Setiap perubahan diuji dan di-deploy otomatis M11 Sekarang
7 Docker Kemas aplikasi + dependensi menjadi image yang reproducible M11 Pertumbuhan
8 Kubernetes Orkestrasi banyak container di banyak mesin M11 Skala
9 Service Discovery Service saling menemukan alamat secara dinamis M11 Skala
10 Circuit Breaker Berhenti memanggil dependensi yang sedang gagal untuk sementara M07 Pertumbuhan
11 Timeout Jangan pernah menunggu apa pun tanpa batas M07 Sekarang
12 Retry Coba lagi saat terjadi kegagalan sementara M07 Sekarang
13 Exponential Backoff Tunggu makin lama di antara setiap retry, dengan jitter M07 Sekarang
14 Idempotency Dijalankan dua kali hasilnya sama dengan sekali M04 Sekarang
15 Message Queue Serahkan pekerjaan ke worker lewat buffer yang durable M08 Pertumbuhan
16 Pub/Sub Satu event, banyak subscriber yang independen M08 Pertumbuhan
17 Event-Driven Architecture Service bereaksi terhadap fakta yang sudah terjadi M08 Skala
18 Distributed Transaction Satu perubahan logis di beberapa sistem M08 Skala
19 Saga Pattern Workflow multi-langkah dengan langkah undo kompensasi M08 Pertumbuhan
20 Dead Letter Queue Parkir pesan yang terus gagal untuk diperiksa M07 Pertumbuhan
21 Cron Job Pekerjaan terjadwal M08 Sekarang
22 WebSocket Koneksi persisten dua arah M08 Pertumbuhan
23 Long Polling Tahan request tetap terbuka sampai data datang M08 Skala
24 Server-Sent Events Stream push satu arah dari server (streaming LLM) M08 Pertumbuhan
25 Indexing Database Struktur data yang membuat pencarian cepat M03 Sekarang
26 Optimasi Query Membaca rencana EXPLAIN dan memperbaiki SQL yang lambat M03 Pertumbuhan
27 N+1 Query Satu query per baris di dalam loop M03 Sekarang
28 Connection Pooling Pakai ulang koneksi DB alih-alih membuka yang baru M03 Sekarang
29 Read Replica Salinan DB yang melayani pembacaan M09 Skala
30 Sharding Pecah data ke banyak database berdasarkan key M09 Skala
31 Partitioning Pecah satu tabel besar menjadi beberapa bagian (sering berdasarkan waktu) M09 Pertumbuhan
32 Replikasi Simpan salinan data di beberapa node M10 Pertumbuhan
33 Leader Election Node-node sepakat siapa yang memegang kendali M10 Skala
34 CAP Theorem Saat terjadi partisi, pilih konsistensi atau ketersediaan M10 Pertumbuhan
35 Eventual Consistency Salinan akhirnya sepakat, tidak seketika M10 Pertumbuhan
36 Optimistic Locking Deteksi penulisan yang bentrok dengan nomor versi M03 Sekarang
37 Pessimistic Locking Kunci baris sebelum mengubahnya M03 Pertumbuhan
38 Distributed Lock Lock yang dipakai bersama lintas mesin M10 Skala
39 Race Condition Hasil bergantung pada timing aksi yang berjalan bersamaan M10 Sekarang
40 Deadlock Dua aktor saling menunggu selamanya M10 Pertumbuhan
41 Memory Leak Memori yang tidak pernah dilepas M10 Pertumbuhan
42 Garbage Collection Runtime mengambil kembali memori yang tak terpakai (dan jeda yang ditimbulkannya) M10 Skala
43 Thread Safety Kode tetap benar saat dijalankan secara konkuren M10 Pertumbuhan
44 Backpressure Perlambat producer saat consumer tidak sanggup mengimbangi M07 Pertumbuhan
45 Autoscaling Tambah atau kurangi kapasitas secara otomatis M09 Skala
46 Horizontal Scaling Lebih banyak mesin M09 Skala
47 Vertical Scaling Mesin yang lebih besar M09 Pertumbuhan
48 CDN Sajikan konten statis dari lokasi dekat pengguna M09 Sekarang
49 Edge Caching Cache response dinamis di CDN M09 Pertumbuhan
50 Cache Invalidation Tahu kapan data di cache sudah basi M09 Pertumbuhan
51 Feature Flag Nyalakan/matikan jalur kode tanpa deploy M11 Pertumbuhan
52 Blue-Green Deployment Dua environment, pindahkan traffic seketika M11 Skala
53 Canary Release Rilis ke % kecil pengguna lebih dulu M11 Skala
54 Rolling Deployment Ganti instance secara bertahap M11 Pertumbuhan
55 Rollback Kembali ke versi terakhir yang baik dengan cepat M11 Sekarang
56 Health Check Endpoint yang menyatakan "saya baik-baik saja" M12 Sekarang
57 Liveness & Readiness Probe "Apakah saya hidup?" vs "Bisakah saya menerima traffic?" M12 Pertumbuhan
58 Monitoring Memantau sinyal yang sudah diketahui M12 Sekarang
59 Logging Catatan event yang terstruktur M12 Sekarang
60 Distributed Tracing Mengikuti satu request lintas service M12 Pertumbuhan
61 Metrics Time series numerik (rate, error, durasi) M12 Pertumbuhan
62 Alert Memanggil manusia saat pengguna sedang dirugikan M12 Sekarang
63 SLO Target keandalan, mis. 99.9% request berhasil M12 Pertumbuhan
64 SLI Indikator terukur di balik sebuah SLO M12 Pertumbuhan
65 Error Budget Jatah ketidakandalan yang diizinkan; belanjakan untuk shipping M12 Skala
66 Observability Mengajukan pertanyaan baru pada sistem yang sedang berjalan M12 Pertumbuhan
67 Secrets Management Key tidak pernah ada di kode, frontend, atau log M05 Sekarang
68 IAM Siapa/apa boleh melakukan aksi apa pada resource mana M05 Sekarang
69 OAuth Standar otorisasi terdelegasi M05 Sekarang
70 JWT Rotation Token berumur pendek, signing key dirotasi M05 Pertumbuhan
71 TLS Koneksi terenkripsi dan terautentikasi M02 Sekarang
72 Encryption at Rest Data terenkripsi di disk/backup M05 Sekarang
73 Encryption in Transit Data terenkripsi saat dikirim, termasuk traffic internal M02 Sekarang
74 WAF Saring traffic HTTP berbahaya M05 Pertumbuhan
75 Proteksi DDoS Serap banjir traffic M05 Pertumbuhan
76 CORS Aturan browser tentang origin mana yang boleh memanggil API Anda M05 Sekarang
77 CSRF Mengelabui browser yang sudah login agar melakukan aksi M05 Sekarang
78 SQL Injection Input dieksekusi sebagai SQL M05 Sekarang
79 XSS Input dieksekusi sebagai script di browser pengguna lain M05 Sekarang
80 SSRF Server dikelabui agar mengambil URL internal M05 Sekarang
81 Migrasi Database Perubahan skema yang berversi dan ditulis sebagai script M03 Sekarang
82 Schema Versioning Kode lama dan baru bisa hidup berdampingan dengan skema M03 Pertumbuhan
83 Disaster Recovery Rencana + RPO/RTO saat kehilangan region atau provider M13 Pertumbuhan
84 Backup Salinan yang sudah terbukti bisa Anda restore M13 Sekarang
85 Failover Beralih ke standby secara otomatis M13 Skala
86 Multi-Region Deployment Berjalan di beberapa region geografis M13 Skala
87 Chaos Engineering Sengaja menyuntikkan kegagalan untuk belajar M13 Skala
88 Optimasi Biaya Pengeluaran sepadan dengan nilai; batas belanja M09 Sekarang
89 Cold Start Latensi saat fungsi serverless "bangun" M09 Pertumbuhan
90 Batasan Serverless Batas timeout, memori, payload, dan konkurensi M09 Sekarang
91 Latensi Waktu untuk satu request M02 Sekarang
92 Throughput Jumlah request per detik yang sanggup ditangani sistem M02 Pertumbuhan
93 P99 Latency 1% request yang paling lambat M02 Pertumbuhan
94 Tail Latency Mengapa ekor yang lambat mendominasi pengalaman pengguna M02 Pertumbuhan
95 Network Partition Bagian-bagian sistem tidak bisa saling berkomunikasi M10 Skala
96 Clock Skew Mesin-mesin tidak sepakat soal waktu M10 Skala
97 DNS Nama ke alamat; TTL; propagasi M02 Sekarang
98 TCP vs UDP Stream yang andal dan berurutan vs datagram yang cepat M02 Skala
99 HTTP/2 & HTTP/3 Multiplexing; QUIC di atas UDP M02 Skala
100 gRPC RPC biner bertipe di atas HTTP/2 M04 Skala
101 Webhook Callback antar-server; verifikasi signature M08 Sekarang
102 API Versioning Ubah API tanpa merusak client M04 Pertumbuhan
103 Semantic Versioning Makna MAJOR.MINOR.PATCH M04 Pertumbuhan
104 Infrastructure as Code Infrastruktur didefinisikan dalam file berversi M11 Pertumbuhan
105 Terraform Tool IaC yang paling umum (fork-nya: OpenTofu) M11 Skala
106 Helm Chart Aplikasi Kubernetes dalam bentuk paket M11 Skala
107 Build Caching Pakai ulang hasil build untuk mempercepat CI M11 Skala
108 Dependency Hell Package yang bentrok, rentan, atau hasil halusinasi M11 Sekarang
109 Insiden Produksi Ada yang rusak bagi pengguna saat ini juga M13 Sekarang
110 On-Call Siapa yang merespons, seberapa cepat, dengan runbook apa M13 Pertumbuhan
111 Postmortem Belajar tanpa saling menyalahkan setelah insiden M13 Pertumbuhan

Jumlah per tingkat

Yang tidak ada di poster (diajarkan di sekolah ini)

Konsep Modul Tingkat
Row-Level Security / isolasi tenant M05 Sekarang
Software supply chain (SBOM, pinning, SLSA, slopsquatting) M11 Sekarang
Prompt injection dan pembajakan tujuan agent M06 Sekarang
Least agency + persetujuan manusia untuk aksi yang tidak bisa dibatalkan M06 Sekarang
Kontrol biaya LLM dan batas belanja M06, M09 Sekarang
Audit trail M14 Sekarang
Hukum perlindungan data (PDPA, GDPR) M14 Sekarang
Testing pyramid dan eval M01, M06 Sekarang
Penanganan kondisi luar biasa yang keliru (OWASP A10:2025) M07 Sekarang
Tata kelola AI (IMDA MGF for Agentic AI, EU AI Act) M14 Pertumbuhan
Aksesibilitas (WCAG) M01 Pertumbuhan
Desain multi-tenancy M03 Pertumbuhan