SOAP & gRPC

Duration: 5 min  •  Difficulty: Hard

Selain REST dan GraphQL, ada jenis API lain untuk kebutuhan khusus.

1. SOAP (Simple Object Access Protocol)

  • Format: XML (sangat verbose/panjang).
  • Karakter: Sangat ketat, formal, dan memiliki standar keamanan tinggi.
  • Penggunaan: Masih sering dipakai di perbankan, enterprise lama, dan sistem penerbangan.
  • 2. gRPC (Google Remote Procedure Call)

  • Format: Protocol Buffers (biner, bukan teks).
  • Kecepatan: Sangat cepat dan ringan dibanding REST JSON.
  • Penggunaan: Komunikasi antar Microservices (backend-to-backend) di mana kecepatan adalah segalanya (misal: Netflix, Google).
  • Diagram gRPC

    Diagram gRPC