“Apache APISIX mendukung berbagai protokol, menghemat biaya R&D yang besar dan memberikan platform kami vitalitas yang tak terbatas.”
Weifeng Sheng
,
Architect of Hyperchain Platform

in supporting heterogeneous chains
Didirikan pada tahun 2016, HyperChain Technology, penyedia layanan blockchain terkemuka, menawarkan sistem blockchain 3.0 full-stack pertama di dunia. Perusahaan ini telah melayani lebih dari 300 perusahaan dan menerapkan lebih dari 200 aplikasi khas di bidang-bidang penting seperti kota pintar, teknologi finansial, transformasi energi, digitalisasi perusahaan, metaverse, dan lainnya.
Selama pertumbuhannya yang pesat, Hyperchain menghadapi tantangan signifikan dalam membangun platform blockchain-nya.
Hyperchain telah mengatasi tantangannya dengan mendaftarkan informasi layanan ke etcd dan APISIX, yang menjadi titik masuk terpadu untuk layanan mikro internal.
Pendekatan ini memberikan manajemen lalu lintas yang terstandarisasi, meningkatkan keamanan dan manajemen autentikasi, kontrol izin yang nyaman, mengurangi biaya, meningkatkan stabilitas, dan manajemen terpadu untuk berbagai protokol.
Plugin proxy-rewrite APISIX dapat dengan mudah menangani kasus di mana prefiks ditambahkan ke jalur API dari layanan yang sama untuk mengekspos API di bawah nama domain yang sama. Gateway API dapat menghapus prefiks ini dan meneruskan permintaan ke layanan backend.
Keunggulan signifikan lainnya bagi pelanggan adalah kemampuan manajemen batas lalu lintas APISIX. Plugin limit-req dapat secara efektif membatasi input dan output lalu lintas untuk memastikan stabilitas platform, yang sangat penting ketika menangani jumlah panggilan yang besar ke komponen penggerak.
Hyperchain telah mengembangkan plugin untuk skenario penyebaran pribadi yang bekerja sama dengan APISIX. Plugin ini memungkinkan Pihak A untuk menggunakan layanan autentikasi atau sistem akun layanan mereka sendiri. Ketika lalu lintas front-end mengunjungi situs, itu harus melewati plugin Access-auth terlebih dahulu untuk mendapatkan akses ke backend BFF (Backend for Frontend) setelah autentikasi.
Keunggulan signifikan lainnya bagi pelanggan adalah fitur hot reloading APISIX, yang menghemat waktu pengembangan dan memungkinkan pengguna untuk memodifikasi bagian dari kode mereka tanpa harus memulai ulang seluruh plugin runner.
Platform blockchain Hyperchain melibatkan beberapa blockchain dengan kontrol izin RBAC yang kompleks dan memerlukan berbagai sertifikat di sisi klien. Plugin key-auth APISIX menyederhanakan proses ini dengan menyatukan rantai dasar, memungkinkan pengguna yang berwenang untuk mengakses blockchain tanpa khawatir tentang konfigurasi izin.
Tingginya konkurensi pengguna bank yang mengunjungi node pada platform blockchain Hyperchain dapat menciptakan kerentanan bagi node tunggal untuk terkena dampak lalu lintas. Untuk mengatasi masalah ini, Hyperchain menerapkan Apache APISIX, yang menggunakan etcd untuk skalabilitas dinamis, pada K8s dengan Horizontal Pod Autoscaler. Pendekatan ini memastikan stabilitas node dengan mengurangi masalah dampak lalu lintas titik tunggal.
Dukungan APISIX untuk berbagai protokol memungkinkannya untuk beradaptasi secara fleksibel dengan lapisan dasar blockchain yang berbeda, mengurangi biaya pengembangan terkait integrasi platform.
Airwallex telah melakukan transisi yang mulus ke arsitektur multi-cloud dan microservices berkat dukungan komersial API7: platform yang sangat dioptimalkan dan skalabel serta dukungan dari komunitas pengembang!
Solusi API7 menunjukkan kinerja yang mengejutkan dalam praktiknya di skenario produksi. Kami sangat menyukai ketersediaan tinggi, kinerja tinggi, dan fungsionalitas yang kaya, yang memungkinkan kami membangun dan mengembangkan bisnis kami dengan cara yang cloud-native.
Berdasarkan kasus penggunaan API7 di industri otomotif, Lotus Cars memanfaatkan API7 Enterprise untuk mengelola lalu lintas inti, mempercepat pengiriman produk, dan mengoptimalkan waktu untuk mencapai pasar, sambil mengurangi tenaga kerja dan menghemat biaya.