Okayy guys balik lagi nih.. kebut artikel dulu yaaa…
Yang akan kita bahas kali ini adalah KrakenD API Management,, jadi apa fungsinya dan keuntungan menggunakannya… okay langsung aja yaa…
The fastest API gateway comes with true linear scalability KrakenD is a stateless, distributed, high-performance API Gateway that helps you effortlessly adopt microservices
KrakenD
Secara sederhana akan saya jelaskan supaya mudah untuk dimengerti,, jadi krakend ini nantinya dipakai untuk menjembatani antar server yang akan menggunakan API.. nah biasanya case yang saya alami itu server frontend yang akan request api ke server backend… itu harus melalui krakend dulu,, hal ini bertujuan untuk meningkatkan security pada traffic dan lainnya.. karena fitur di krakend ini cukup banyak.. sehingga pembahasan ini sepertinya masuk kedalam arsiktektur dari sebuah apps,,
Untuk flow nya adalah seperti ini :
Nah penjelasannya client saat melakukan request maka aplikasi atau program sebenarnya akan melakukan request ke endpoint dari suatu API, saat melakukan itu maka krakend menjalankan functionnya yang dapat dilihat pada gambar diatas,, terdiri dari log,ssl,oauth,qos,cache dll.. sampai pada akhirnya request itu diterima oleh server backend…
Oke cukup sekian dulu karena pembahasan ini akan saya lanjutkan, jadi bagaimana membangun arsitektur yang aman tentunya… cyaaaa