System Design Arcade mengubah persiapan wawancara desain sistem menjadi game interaktif bergaya arkade. Tidak perlu lagi membaca pasif atau menonton video berjam-jam — belajar sambil praktik.
DUA JALUR:
ARKADE KONSEP (10 game)
Kuasai satu blok bangunan satu per satu:
• Caching — Redis, CDN, kebijakan penggusuran (eviction policies)
• Basis Data — SQL vs NoSQL, pengindeksan, ACID
• Penyeimbangan Beban (Load Balancing) — algoritma, pemeriksaan kesehatan, penskalaan
• Sharding — strategi partisi, hashing konsisten
• Teorema CAP — pertukaran antara konsistensi dan ketersediaan
• Jaringan — DNS, TCP/UDP, HTTP, WebSockets
• Desain API — REST, GraphQL, pembatasan laju (rate limiting), pembuatan versi
• Pemrosesan Asinkron — antrean pesan, pub/sub, berbasis peristiwa
• Replikasi — pemimpin-pengikut (leader-follower), kuorum, resolusi konflik
• Estimasi — perhitungan kasar (back-of-envelope), perencanaan kapasitas
ARKADE MASALAH (14 game)
Rancang sistem nyata secara menyeluruh (end-to-end):
• Pemendek URL, Pembatas Laju, Sistem Obrolan, Umpan Berita
• Instagram, YouTube, Uber, Dropbox, Twitter
• Typeahead, Yelp, Ticketmaster, Perayap Web (Web Crawler), Google Docs
APA YANG MEMBUATNYA UNIK:
• 24 game, 120 level, 480+ tantangan interaktif
• 6 jenis tantangan: pilihan ganda, mengurutkan, mengisi bagian yang kosong, pembuat API, pembuat arsitektur, dan lainnya
• Setiap game memiliki 5 level, dari dasar hingga skala besar
• Umpan balik instan dengan penjelasan mendetail
• Lacak kemajuan Anda dengan skor dan rentetan (streak)
• Tanpa langganan, tanpa iklan
Dibuat untuk insinyur perangkat lunak yang sedang mempersiapkan wawancara desain sistem, atau siapa pun yang ingin memahami cara kerja sistem skala besar.
Dikemas kini pada
18 Jun 2026