
Startup open source yang sedang bertumbuh yang bertujuan untuk mengatasi API sprawl dalam ekosistem GraphQL telah mendapatkan dukungan dari raksasa e-commerce eBay.
WunderGraph, begitu perusahaan ini disebut, hari ini mengumumkan telah mengumpulkan $7,5 juta dalam putaran pendanaan Seri A untuk 'memperluas federasi GraphQL open source-nya'.
Investor termasuk lengan VC eBay, eBay Ventures, Karma Ventures, dan Aspenwood Ventures. Selain berinvestasi di startup, eBay juga berperan sebagai mitra desain inti karena WunderGraph telah memulai membangun alternatif open source untuk produk pesaing dari perusahaan GraphQL, Apollo.
“Investasi kami dalam platform open source yang sangat efisien dari WunderGraph akan membantu meningkatkan ekosistem API eBay dan memungkinkan tim kami bekerja lebih cepat dan lebih cerdas dalam membangun produk yang membantu penjual kami berkembang,” kata Bryan Woodruff, VP seller experience engineering eBay, dalam sebuah pernyataan.
Didirikan pada tahun 2020, WunderGraph merupakan hasil karya CTO Dustin Deus, CEO Jens Neuse, COO Björn Schwenzer, dan CCO Stefan Avram (gambar di atas, dari kiri ke kanan).
Sementara tiga dari kuartet pendiri perusahaan berbasis di Jerman, perusahaan ini telah terdaftar di Amerika Serikat sejak awal berdirinya. Avram berbasis di Miami bergabung dengan perusahaan pada tahun 2022 untuk memastikan perusahaan memiliki kepemimpinan di Amerika Serikat.

Ada API untuk itu
GraphQL, bagi yang belum tahu, adalah bahasa kueri data untuk API (antarmuka pemrograman aplikasi) yang dikembangkan di Meta (saat itu Facebook) pada tahun 2012 sebagai bagian dari transisi dari wrapper web ke aplikasi seluler asli. Perusahaan tersebut mengopen source-kan GraphQL pada tahun 2015, dan kemudian memindahkan proyek tersebut ke yayasan bernama sendiri di bawah selenggara Linux Foundation.
Dalam istilah sederhana, GraphQL memungkinkan klien (yaitu, aplikasi) meminta data yang mereka butuhkan secara tepat daripada over-fetching data, yang meningkatkan penggunaan bandwidth dan biaya, atau under-fetching, yang mungkin memerlukan beberapa permintaan untuk mendapatkan semua data yang diperlukan. Hal ini membuatnya lebih efisien dibandingkan dengan API REST tradisional.
Secara lebih luas, GraphQL mendukung ekonomi API ketika software beralih ke arah microservices, aplikasi yang disusun dengan komponen yang dibangun dengan tujuan yang lebih mudah dipelihara daripada monolit kode. Namun, saat aplikasi berkembang dan jumlah API bertambah, hal ini dapat menciptakan kekacauan yang sulit diaturnya pada skala yang besar.
WunderGraph telah mengalami beberapa iterasi selama bertahun-tahun. Awalnya membangun software development kit (SDK) untuk memungkinkan pengembang menyatukan beberapa API, termasuk GraphQL, REST, SOAP, dan database seperti MySQL. Melangkah ke tahun 2023, perusahaan tersebut mengumpulkan putaran seed $3 juta untuk menggerakkan revolusi API dengan membangun yang disebut sebagai 'GitHub untuk API' — platform bagi orang untuk berkolaborasi, berbagi, dan menjelajahi API.
Sementara itu, Apollo telah mengumpulkan sejumlah besar uang untuk membiayai upaya federasinya GraphQL, yang bertujuan untuk membantu beberapa tim bekerja dan membangun grafik bersama dalam aplikasi yang lebih besar sebagai bagian dari arsitektur terdistribusi. Namun, di ujung tahun 2021, Apollo juga mengubah produk federasinya dari lisensi MIT open source menjadi lisensi tersedia secara 'source available' yang propietari.
Di sinilah WunderGraph melihat peluangnya untuk cepat bertindak.
'Pada musim panas 2023, menjadi sulit, karena kami tidak mendapatkan kesepakatan yang kami butuhkan dan seluruh operasi tidak berjalan sesuai dengan yang kami inginkan,” kata Neuse kepada TechCrunch.
Saat para pendiri berusaha keras untuk membalikkan keadaan, mereka melihat berbagai catatan penjualan dan memperhatikan bahwa pelanggan terus menyebutkan perubahan lisensi Apollo.
“Data kami menunjukkan bahwa beberapa orang benar-benar mencari alternatif open source untuk Apollo Federation,” kata Neuse. “Kami menyadari bahwa pendekatan kami saat ini tidak berhasil, jadi mari kita segera meluncurkan alternatif open source untuk Apollo Federation.”
Jadi, pada akhir 2023, WunderGraph memperkenalkan Cosmo untuk tujuan tersebut.
Faktor eBay
Seperti halnya hampir setiap proyek open source yang dipimpin oleh vendor, WunderGraph sebagai inti pengelola dan kontributor utama dari upayanya open source. Selain Cosmo, perusahaan ini menjual hosting dan dukungan dan layanan premium, yang mungkin melibatkan bantuan dalam mengintegrasikan database, analitik, otentikasi, dan observabilitas.
Tentu saja, perusahaan besar dapat membangun versi Cosmo sendiri di dalamnya. Tetapi jika fokus inti perusahaan adalah, misalnya, membangun pasar e-commerce, kemungkinan besar perusahaan tersebut lebih memilih untuk tidak harus mengembangkan dan memelihara setiap aspek tumpukan teknologinya — mereka akan menggunakan Cosmo, dan membayar WunderGraph untuk dukungan didukung oleh perjanjian tingkat layanan yang kuat (SLA).
Di sinilah kemitraan WunderGraph dengan eBay terbukti bermanfaat. Ini pada dasarnya adalah proses dua arah di mana eBay mendapatkan fleksibilitas federasi GraphQL open source yang sesuai dengan kebutuhannya, dan WunderGraph mendapatkan masukan desain langsung dari raksasa skala global.
“Saya akan mengatakan kita ahli dalam federasi, tetapi kami tidak memiliki pengalaman dalam masalah skala eBay,” jelaskan Neuse. “Dan dengan memiliki hubungan yang sangat dekat ini, mereka mengajarkan kami segala sesuatu dalam hal bagaimana kami perlu membangun produk kami agar bisa diintegrasikan dengan perusahaan seperti eBay, karena mereka memiliki persyaratan yang sangat spesifik.”
Persyaratan tersebut mungkin melibatkan mengintegrasikan sistem dan alat perusahaan sendiri dengan Cosmo, misalnya jika hanya ingin menggunakan bagian-bagian produk. Ini juga meyakinkan Neuse dan tim bahwa open source adalah cara yang harus mereka lakukan jika ingin menarik pelanggan berkelas dunia yang tidak ingin terkunci dalam produk propietari.
“Mereka [eBay] benar-benar membantu kami mengubah Cosmo menjadi produk yang dapat digunakan oleh setiap perusahaan besar, karena alternatif propietari mencoba memindahkan Anda ke dalam ekosistem taman yang tertutup,” kata Neuse. “Pasar ini harus sebanyak mungkin. Bagaimana kita bisa menarik semua orang? Harus open source. Kami tidak dapat membatasi bagaimana orang menggunakannya.”
Dengan tambahan $7,5 juta segar di bank, WunderGraph mengatakan mereka berencana untuk mengembangkan tenaga kerja 20 orang yang ada dan fokus pada federasi GraphQL open source mereka dengan alat tambahan yang membantu tim terdistribusi bekerja lebih pintar — ini berarti dukungan yang lebih baik untuk kolaborasi dan tata kelola untuk perusahaan besar.
“Open source adalah masa depan manajemen API, dan perusahaan menuntut transparansi, fleksibilitas, dan kontrol,” tambahkan rekan pendiri Stefan Avram. “Kami membangun instalasi saluran udara yang sangat penting bagi platform terbesar di dunia, dan pendanaan ini memungkinkan kami untuk berkembang sambil tetap berkomitmen pada pengembangan open source.”