gRPC
gRPC (Google Remote Procedure Call) adalah kerangka kerja Remote Procedure Call (RPC) open source berkinerja tinggi yang dapat berjalan di lingkungan apa pun. Ini menggunakan Protocol Buffers sebagai bahasa definisi antarmuka (IDL) dan format pertukaran pesannya.
Konteks Penggunaan
Komunikasi antar microservice internal yang membutuhkan kecepatan tinggi dan latency rendah.
Contoh
Service "User" memanggil fungsi di Service "Payment" seolah-olah fungsi itu ada di kode lokalnya sendiri, padahal lewat jaringan.
Catatan
Lebih cepat dan ringkas dibanding REST+JSON.
