Manajemen API / Gateway API
Apa itu?
Manajemen API mengacu pada proses pembuatan, penerbitan, kontrol, dan analisis antarmuka pemrograman aplikasi (API) yang menghubungkan aplikasi dan data di seluruh perusahaan dan cloud.
Ini melibatkan manajemen siklus hidup API , Gateway API , portal pengembang, analitik, pelaporan, monetisasi API, dan banyak lagi.
API Gateway berada di antara aplikasi klien dan layanan backend. Ini bertindak sebagai titik masuk atau yang disebut "pintu depan" (secara teknis proxy terbalik ) bagi klien untuk mengakses data atau fungsi dari layanan backend. API Gateway mampu menggabungkan data dari beberapa panggilan layanan backend yang diperlukan untuk memenuhinya dan mengembalikan hasilnya ke klien.
Gateway API digunakan untuk
akses Penyedia Identitas, Otentikasi, dan Otorisasi, Integrasi penemuan layanan, Mesh layanan, Caching respons, Kebijakan coba lagi, Pemutus sirkuit, QoS, Pembatasan dan Pembatasan kecepatan, Logging, Pelacakan, Korelasi, penanganan header dan string kueri, klaim transformasi, daftar putih IP, pencatatan terpusat (ID transaksi di seluruh server, pencatatan kesalahan).
Mengapa kami merekomendasikannya?
Ini memungkinkan organisasi yang membuat atau menggunakan API untuk memantau aktivitas dan memastikan bahwa semua persyaratan aplikasi dan pengembang yang menggunakan API tersebut terpenuhi.
Dalam kebanyakan kasus, perusahaan menggunakan manajemen API dan Gateway API untuk mengadopsi atau mengelola arsitektur layanan mikro untuk memenuhi permintaan pengembangan perangkat lunak yang lebih cepat dan mandiri.
Selain itu, sebagai "pintu depan" tunggal, gateway API menyediakan fitur bagus untuk mengurangi masalah CORS yang umum terjadi pada banyak titik akhir.
Kapan kami merekomendasikannya?
Manajemen API masuk akal saat aplikasi Anda menggunakan beberapa API atau, paling lambat, saat Anda menawarkan API kepada pihak ketiga.
API Gateway menyediakan migrasi bertahap dari monolit ke arsitektur layanan mikro dan enkapsulasi akses ke backend untuk frontend (mikro).
Meskipun ada godaan kuat untuk mengimplementasikan logika bisnis secara langsung di gateway API, kami melihat fitur ini lebih sebagai anti-pola dan sangat tidak menyarankannya.
Apakah ada contoh, penyedia, atau alat?
Tukang pos, Swagger UI, API Gateway Kong, IBM API Connect, Google Apigee, Amazon API Gateway, manajemen Azure API
bagaimana kami menggunakannya?
Kami memiliki pengalaman yang baik menggunakan API Gateway Kong sumber terbuka dan Apigee Google untuk proyek yang lebih besar.
Untuk manajemen API / ikhtisar teknis dan tujuan onboarding pengembang, kami merekomendasikan portal pengembang Backstage ( backstage.io ).
Penulis: Steffen Lehn
Ilustrasi: Kai Sinzinger
Artikel ini adalah bagian dari seri yang disebut #24TechBites. Untuk mempermanis sisa waktu hingga Natal, kami bertujuan untuk memberi tahu Anda tentang teknologi saat ini, menginspirasi Anda, atau memberi Anda ulasan tentang tren perangkat lunak - semuanya dalam bentuk 24 kejutan kecil setiap hari dalam tradisi "Adventskalender" Jerman.
Untuk menikmati semua #TechBites lainnya dan mencari tahu lebih banyak tentang kami dan kalender advent kami, klik #24TechBites !
Tentang
Büro am Draht adalah konsultan berbasis di Berlin yang membantu klien kami membangun platform digital yang tangguh dan mudah beradaptasi untuk mendukung kebutuhan bisnis saat ini dan bahkan meluncurkan model bisnis masa depan yang mungkin belum kami duga sebelumnya. Oleh karena itu, kami bekerja sama secara erat di setiap tahap proses transformasi digital — mulai dari strategi digital hingga desain & pengembangan solusi hingga dukungan operasional.
Pendekatan tangkas kami untuk mengembangkan solusi serbaguna dan terukur memastikan bahwa klien kami secara konsisten memberikan pengalaman pelanggan yang menarik dan personal. Untuk mempelajari lebih lanjut tentang bagaimana kami membantu perusahaan lintas industri, kunjungi:
dasburo.com
LinkedIn

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































