Peta Konsep: kesemua 111, dipetakan dan diberi keutamaan

Peringkat

# Konsep Maksud dalam satu baris Modul Peringkat
1 Rate Limiting Hadkan permintaan bagi setiap pengguna/IP/kunci dalam satu tempoh M05 Sekarang
2 Caching Simpan hasil pengiraan supaya kerja yang sama tidak diulang M09 Pertumbuhan
3 Load Balancing Agihkan trafik ke beberapa pelayan M09 Skala
4 Reverse Proxies Pelayan di hadapan aplikasi anda (TLS, penghalaan, penimbalan) M09 Pertumbuhan
5 API Gateways Satu pintu masuk untuk auth, kuota dan penghalaan ke banyak servis M09 Skala
6 CI/CD Setiap perubahan diuji dan di-deploy secara automatik M11 Sekarang
7 Docker Bungkus aplikasi + kebergantungan ke dalam imej yang boleh dihasilkan semula M11 Pertumbuhan
8 Kubernetes Urus banyak container merentas banyak mesin M11 Skala
9 Service Discovery Servis mencari alamat satu sama lain secara dinamik M11 Skala
10 Circuit Breakers Berhenti memanggil kebergantungan yang sedang gagal buat seketika M07 Pertumbuhan
11 Timeouts Jangan sekali-kali menunggu apa-apa tanpa had masa M07 Sekarang
12 Retries Cuba semula apabila berlaku kegagalan sementara M07 Sekarang
13 Exponential Backoff Tunggu lebih lama antara setiap percubaan semula, dengan jitter M07 Sekarang
14 Idempotency Melakukannya dua kali memberi kesan yang sama seperti sekali M04 Sekarang
15 Message Queues Serahkan kerja kepada worker melalui penimbal yang tahan lama M08 Pertumbuhan
16 Pub/Sub Satu peristiwa, banyak pelanggan yang bebas M08 Pertumbuhan
17 Event-Driven Architecture Servis bertindak balas terhadap fakta yang telah berlaku M08 Skala
18 Distributed Transactions Satu perubahan logik merentas beberapa sistem M08 Skala
19 Saga Pattern Aliran kerja berbilang langkah dengan langkah pampasan untuk membatalkan M08 Pertumbuhan
20 Dead Letter Queues Asingkan mesej yang asyik gagal untuk diperiksa M07 Pertumbuhan
21 Cron Jobs Kerja berjadual M08 Sekarang
22 WebSockets Sambungan kekal dua hala M08 Pertumbuhan
23 Long Polling Biarkan permintaan terbuka sehingga data tiba M08 Skala
24 Server-Sent Events Aliran tolakan sehala dari pelayan (streaming LLM) M08 Pertumbuhan
25 Database Indexing Struktur data yang mempercepatkan carian M03 Sekarang
26 Query Optimization Membaca pelan EXPLAIN dan membaiki SQL yang perlahan M03 Pertumbuhan
27 N+1 Queries Satu query bagi setiap baris di dalam gelung M03 Sekarang
28 Connection Pooling Guna semula sambungan DB dan bukannya membuka yang baharu M03 Sekarang
29 Read Replicas Salinan DB yang melayan bacaan M09 Skala
30 Sharding Pecahkan data ke banyak pangkalan data mengikut kunci M09 Skala
31 Partitioning Pecahkan satu jadual besar kepada beberapa bahagian (selalunya mengikut masa) M09 Pertumbuhan
32 Replication Simpan salinan data pada berbilang nod M10 Pertumbuhan
33 Leader Election Nod-nod bersetuju siapa yang menjadi ketua M10 Skala
34 CAP Theorem Semasa partition, pilih konsistensi atau ketersediaan M10 Pertumbuhan
35 Eventual Consistency Salinan akhirnya sepadan, bukan serta-merta M10 Pertumbuhan
36 Optimistic Locking Kesan penulisan yang bercanggah dengan nombor versi M03 Sekarang
37 Pessimistic Locking Kunci baris sebelum mengubahnya M03 Pertumbuhan
38 Distributed Locks Kunci yang dikongsi merentas mesin M10 Skala
39 Race Conditions Hasil bergantung pada masa tindakan serentak M10 Sekarang
40 Deadlocks Dua pihak saling menunggu satu sama lain selama-lamanya M10 Pertumbuhan
41 Memory Leaks Memori yang tidak pernah dilepaskan M10 Pertumbuhan
42 Garbage Collection Runtime menuntut semula memori yang tidak digunakan (dan jedanya) M10 Skala
43 Thread Safety Kod kekal betul apabila dijalankan serentak M10 Pertumbuhan
44 Backpressure Perlahankan pengeluar apabila pengguna tidak mampu mengejar M07 Pertumbuhan
45 Autoscaling Tambah atau kurangkan kapasiti secara automatik M09 Skala
46 Horizontal Scaling Lebih banyak mesin M09 Skala
47 Vertical Scaling Mesin yang lebih besar M09 Pertumbuhan
48 CDN Hidangkan kandungan statik dari lokasi berhampiran pengguna M09 Sekarang
49 Edge Caching Cache respons dinamik di CDN M09 Pertumbuhan
50 Cache Invalidation Tahu bila data dalam cache sudah basi M09 Pertumbuhan
51 Feature Flags Hidupkan/matikan laluan kod tanpa deploy M11 Pertumbuhan
52 Blue-Green Deployment Dua persekitaran, tukar trafik serta-merta M11 Skala
53 Canary Releases Lepaskan kepada % yang kecil dahulu M11 Skala
54 Rolling Deployments Ganti instance secara berperingkat M11 Pertumbuhan
55 Rollbacks Kembali ke versi baik yang terakhir dengan pantas M11 Sekarang
56 Health Checks Endpoint yang berkata "Saya OK" M12 Sekarang
57 Liveness & Readiness Probes "Adakah saya hidup?" vs "Bolehkah saya terima trafik?" M12 Pertumbuhan
58 Monitoring Memerhati isyarat yang diketahui M12 Sekarang
59 Logging Rekod berstruktur bagi peristiwa M12 Sekarang
60 Distributed Tracing Menjejak satu permintaan merentas servis M12 Pertumbuhan
61 Metrics Siri masa berangka (kadar, ralat, tempoh) M12 Pertumbuhan
62 Alerts Memanggil manusia apabila pengguna terjejas M12 Sekarang
63 SLOs Sasaran kebolehpercayaan, contohnya 99.9% permintaan OK M12 Pertumbuhan
64 SLIs Penunjuk yang diukur di sebalik sesuatu SLO M12 Pertumbuhan
65 Error Budgets Ketidakbolehpercayaan yang dibenarkan; belanjakannya untuk shipping M12 Skala
66 Observability Bertanya soalan baharu kepada sistem yang sedang berjalan M12 Pertumbuhan
67 Secrets Management Kunci tidak pernah ada dalam kod, frontend atau log M05 Sekarang
68 IAM Siapa/apa boleh melakukan tindakan apa ke atas sumber mana M05 Sekarang
69 OAuth Standard kebenaran yang diwakilkan M05 Sekarang
70 JWT Rotation Token jangka pendek, kunci tandatangan yang diputar M05 Pertumbuhan
71 TLS Sambungan yang disulitkan dan disahkan M02 Sekarang
72 Encryption at Rest Data disulitkan pada cakera/sandaran M05 Sekarang
73 Encryption in Transit Data disulitkan semasa dihantar, termasuk dalaman M02 Sekarang
74 WAF Tapis trafik HTTP berniat jahat M05 Pertumbuhan
75 DDoS Protection Serap banjir trafik M05 Pertumbuhan
76 CORS Peraturan pelayar tentang origin mana yang boleh memanggil API anda M05 Sekarang
77 CSRF Memperdaya pelayar yang sudah log masuk supaya bertindak M05 Sekarang
78 SQL Injection Input dilaksanakan sebagai SQL M05 Sekarang
79 XSS Input dilaksanakan sebagai skrip dalam pelayar pengguna lain M05 Sekarang
80 SSRF Pelayan diperdaya untuk mengambil URL dalaman M05 Sekarang
81 Database Migrations Perubahan skema yang berversi dan berskrip M03 Sekarang
82 Schema Versioning Kod lama dan baharu boleh wujud bersama dengan skema M03 Pertumbuhan
83 Disaster Recovery Pelan + RPO/RTO jika kehilangan satu region atau penyedia M13 Pertumbuhan
84 Backups Salinan yang sudah anda buktikan boleh dipulihkan M13 Sekarang
85 Failover Bertukar ke standby secara automatik M13 Skala
86 Multi-Region Deployment Berjalan di beberapa region geografi M13 Skala
87 Chaos Engineering Menyuntik kegagalan dengan sengaja untuk belajar M13 Skala
88 Cost Optimization Perbelanjaan sepadan dengan nilai; had perbelanjaan M09 Sekarang
89 Cold Starts Kependaman apabila fungsi serverless bangun M09 Pertumbuhan
90 Serverless Limits Had timeout, memori, payload dan keserentakan M09 Sekarang
91 Latency Masa untuk satu permintaan M02 Sekarang
92 Throughput Permintaan sesaat yang mampu dikendalikan sistem M02 Pertumbuhan
93 P99 Latency 1% permintaan yang paling perlahan M02 Pertumbuhan
94 Tail Latency Mengapa ekor yang perlahan menguasai pengalaman pengguna M02 Pertumbuhan
95 Network Partitions Bahagian sistem tidak dapat berhubung M10 Skala
96 Clock Skew Mesin tidak bersetuju tentang masa M10 Skala
97 DNS Nama kepada alamat; TTL; propagation M02 Sekarang
98 TCP vs UDP Aliran tertib yang boleh dipercayai vs datagram yang pantas M02 Skala
99 HTTP/2 & HTTP/3 Multiplexing; QUIC di atas UDP M02 Skala
100 gRPC RPC binari bertaip di atas HTTP/2 M04 Skala
101 Webhooks Callback pelayan-ke-pelayan; sahkan tandatangan M08 Sekarang
102 API Versioning Ubah API tanpa merosakkan klien M04 Pertumbuhan
103 Semantic Versioning Maksud MAJOR.MINOR.PATCH M04 Pertumbuhan
104 Infrastructure as Code Infra ditakrifkan dalam fail berversi M11 Pertumbuhan
105 Terraform Alat IaC paling biasa (fork OpenTofu) M11 Skala
106 Helm Charts Aplikasi Kubernetes yang dipakejkan M11 Skala
107 Build Caching Guna semula output build untuk mempercepatkan CI M11 Skala
108 Dependency Hell Pakej yang bercanggah, terdedah atau dihalusinasi M11 Sekarang
109 Production Incidents Sesuatu rosak untuk pengguna sekarang juga M13 Sekarang
110 On-Call Siapa yang bertindak balas, berapa pantas, dengan runbook apa M13 Pertumbuhan
111 Postmortems Pembelajaran tanpa menyalahkan selepas insiden M13 Pertumbuhan

Bilangan mengikut peringkat

Apa yang tiada dalam poster (diajar di sekolah ini)

Konsep Modul Peringkat
Row-Level Security / pengasingan tenant M05 Sekarang
Rantaian bekalan perisian (SBOM, pinning, SLSA, slopsquatting) M11 Sekarang
Prompt injection dan rampasan matlamat ejen M06 Sekarang
Agensi minimum + kelulusan manusia untuk tindakan yang tidak boleh diundur M06 Sekarang
Kawalan kos LLM dan had perbelanjaan M06, M09 Sekarang
Jejak audit M14 Sekarang
Undang-undang perlindungan data (PDPA, GDPR) M14 Sekarang
Piramid ujian dan evals M01, M06 Sekarang
Salah urus keadaan luar biasa (OWASP A10:2025) M07 Sekarang
Tadbir urus AI (IMDA MGF for Agentic AI, EU AI Act) M14 Pertumbuhan
Kebolehcapaian (WCAG) M01 Pertumbuhan
Reka bentuk multi-tenancy M03 Pertumbuhan