Peran gateway API dalam arsitektur terdistribusi adalah bertindak sebagai titik masuk tunggal untuk semua permintaan klien dan mengarahkan permintaan tersebut ke layanan mikro yang sesuai. Ini bertindak sebagai proxy antara klien dan layanan mikro, memberikan lapisan keamanan, kontrol, dan skalabilitas tambahan.
Gateway API juga menangani autentikasi dan otorisasi permintaan, mencatat dan memantau permintaan dan respons, serta dapat melakukan penyeimbangan beban untuk mendistribusikan permintaan secara merata di beberapa instance dari setiap layanan mikro. Ini membantu meningkatkan keseluruhan kinerja dan ketersediaan sistem dengan memastikan bahwa permintaan diproses secara efisien dan andal. Selain itu, ini juga membantu menerapkan logika bisnis dan menyediakan antarmuka terpadu untuk memastikan kompatibilitas antara layanan mikro.
Tanggal penerbitan: