Modul ini menelusuri lapisan jaringan yang menjadi dasar setiap keputusan desain sistem. Materinya meliputi HTTP beserta metode, kode status, header, dan keep-alive, alur resolusi DNS dan biaya handshake TLS, perbedaan TCP dan UDP, hingga gaya API berupa REST, gRPC, dan GraphQL. Posisinya di awal jalur membuat biaya jaringan yang dihitung di sini menjadi rujukan bagi modul scaling, caching, dan lapisan data pada bagian berikutnya.
Fondasi Web dan Jaringan
Lapisan jaringan yang dipakai setiap desain: HTTP, alur DNS dan TLS, TCP versus UDP, serta gaya API.
0/0 selesai
- HTTP Secara Mendalam
Metode, kode status, header, keep-alive, dan pengenalan HTTP/2 sebagai kontrak lalu lintas web.
- Alur DNS dan TLS
Rantai resolusi DNS, biaya handshake TLS, dan dasar sertifikat yang memengaruhi keputusan desain.
- TCP vs UDP
Perbedaan koneksi dan reliabilitas TCP-UDP beserta posisi UDP pada desain sistem modern.
- Gaya API: REST, gRPC, dan GraphQL
Kontrak REST, gRPC, dan GraphQL beserta tradeoff masing-masing untuk komunikasi antarlayanan.