ReadySet mengumpulkan $29 juta untuk mempercepat akses ke data aplikasi

Comments Off on ReadySet mengumpulkan $29 juta untuk mempercepat akses ke data aplikasi

ReadySet, sebuah perusahaan yang menyediakan infrastruktur database untuk membantu developer membangun aplikasi real-time, hari ini mengumumkan telah mengumpulkan $24 juta dalam putaran pendanaan Seri A yang dipimpin oleh Index Ventures dengan partisipasi dari Amplify Partners. Beberapa angel investor juga berkontribusi, membawa total ReadySet meningkat menjadi $28,9 juta — dibangun dari putaran benih $4,9 juta yang sebelumnya dirahasiakan.

Menurut co-founder dan CEO Alana Marzoev, ReadySet sedang menangani tantangan besar dalam perusahaan yang berkaitan dengan penyampaian konten dinamis sambil melayani pelanggan besar dan terdistribusi. Praktik standar saat ini adalah membuat sistem caching kueri khusus, tetapi Marzoev mengklaim bahwa ini dapat memperlambat tim teknik, menaikkan biaya, dan menyebabkan pemadaman pada waktu yang tidak tepat.

“Daripada membangun kembali sistem rusak yang sama ini, pengembang membutuhkan solusi yang sesuai dengan infrastruktur mereka yang ada dan mencapai penskalaan baca tanpa batas,” kata Marzoev kepada TechCrunch melalui email awal bulan ini. “Dengan ReadySet, kami bertujuan untuk membuat proses caching global … hasil kueri disederhanakan dan otomatis seperti gambar caching dalam sistem pengiriman konten.”

Produk ReadySet berawal dari penelitian yang dilakukan oleh Marzoev dan co-founder kedua perusahaan, Jon Gjengset, di MIT saat mengejar gelar doktor mereka. Marzoev sebelumnya adalah peneliti infrastruktur cloud di Microsoft, di mana dia bekerja pada jaringan cloud dan teknologi infrastruktur penyimpanan, sementara Gjengset adalah insinyur pengembangan perangkat lunak senior di Amazon Web Services.

Bersama-sama di MIT, Marzoev dan Gjengset mempelopori proyek open source bernama Noria, sistem aliran data streaming yang dirancang untuk bertindak sebagai ujung belakang penyimpanan cepat untuk aplikasi web. Setelah proyek mendapatkan daya tarik di GitHub, keduanya memutuskan untuk memperbaikinya dan membawanya ke pasar sebagai layanan terkelola: ReadySet.

“Basis data tradisional yang mendukung aplikasi paling populer di dunia terbakar saat menangani kumpulan data besar, kueri rumit, atau volume permintaan tinggi — dengan kata lain, pada saat yang paling buruk, ketika produk mulai mendapatkan daya tarik,” kata Marzoev. “Untuk menangani tantangan infrastruktur yang menyertai pertumbuhan ini, perusahaan berebut untuk mempekerjakan tim insinyur dengan keahlian khusus yang dapat membantu membangun dan memelihara solusi in-house khusus. ReadySet mengatasi masalah ini dengan menyediakan penskalaan baca tanpa batas tanpa memerlukan perubahan kode apa pun untuk mengintegrasikannya ke dalam aplikasi.”

Memperkuat kueri bagian belakang

Untuk mundur selangkah, perusahaan memanfaatkan beberapa jenis database berbeda untuk menyimpan, melayani, dan menganalisis data aplikasi mereka. Sejauh ini tipe yang paling umum adalah database relasional, yang menyediakan akses ke poin data yang terkait satu sama lain — seperti namanya. Bahasa pemrograman yang disebut bahasa kueri relasional menggunakan aljabar untuk menginterpretasikan permintaan tentang data dan kemudian menginstruksikan sistem manajemen basis data, atau DBMS, untuk mengeksekusi permintaan tersebut.

Permintaan atau permintaan relasional, kemudian, adalah permintaan yang ditanyakan tentang data yang terkandung dalam dua atau lebih tabel dalam database relasional.

ReadySet bertindak seperti database, tetapi pra-komputasi dan cache hasil kueri relasional sehingga pembacaan data dalam database sebenarnya tetap cepat. Platform terus memperbarui hasil cache karena data yang mendasarinya, disimpan dalam “tabel dasar” yang persisten, berubah.

“Intinya, ReadySet mempercepat kueri melalui mesin caching baru yang terus memperbarui status cache secara otomatis sambil mendukung jutaan pembacaan per detik dengan latensi sub-milidetik pada satu node,” klaim perusahaan dalam materi persnya. “Slot ReadySet di depan database relasional yang ada dan… dapat diintegrasikan ke yang sudah ada [apps] tanpa perubahan kode.”

Alternatif untuk platform ReadySet ada dalam bentuk Materialize, sebuah proyek sumber terbuka yang mirip dengan Noria, dan penyimpanan nilai kunci seperti Memcached, Redis, dan Amazon ElastiCache. (Nilai kunci menyimpan data rekaman dalam format “nilai kunci” di mana data diambil dengan satu atau beberapa kunci unik, yang dioptimalkan untuk membaca dan menulis data tersebut.) Namun Lenny Pruss, mitra umum di Amplify Partners, berpendapat bahwa keduanya bersaing sistem dan penyimpanan nilai kunci tidak “fitur lengkap” dan memerlukan penulisan logika khusus untuk membuatnya bekerja untuk aplikasi basis data relasional, berbeda dengan ReadySet.

“Selama dekade terakhir, kami telah melihat aplikasi menjadi lebih dinamis, waktu nyata, dan global, sementara inovasi dalam teknologi akses data tertinggal,” kata Pruss kepada TechCrunch melalui email. “Hal ini mengakibatkan beban berat yang ditempatkan pada tim teknik yang berjuang untuk mengatasi arsitektur caching dan/atau database sharding yang terlalu rumit. Kami percaya ReadySet menawarkan pendekatan baru yang mengganggu untuk tidak hanya mempercepat kinerja aplikasi tetapi juga membebaskan tim teknik dari kerja keras.”

Rencana ekspansi masa depan

ReadySet saat ini masih dalam tahap pra-pendapatan, tetapi perusahaan berkolaborasi dengan sejumlah kecil pelanggan potensial sebagai mitra desain. Saat ReadySet bekerja menuju produk yang tersedia secara lebih umum, yang sebagian didanai oleh hasil Seri A, merek akan dapat mendaftar untuk akses awal, kata Marzoev.

Jika survei merupakan indikasi, ada keinginan besar untuk solusi seperti ReadySet. Dalam survei tahun 2021 oleh 451 Research, yang ditugaskan oleh Immuta, 55% perusahaan melaporkan bahwa data mereka sering kali basi atau kedaluwarsa saat digunakan atau dianalisis. Jajak pendapat terpisah oleh Dimensional Research untuk Fivetran menunjukkan bahwa sebagian besar perusahaan, sementara itu, mengalami masalah dengan saluran pipa untuk mengakses data mereka yang pecah lebih dari sekali per bulan.

“Tujuan jangka pendek kami adalah untuk secara drastis meningkatkan kecepatan dan kegunaan caching. Visi jangka panjang kami adalah bahwa caching adalah sesuatu yang tidak perlu dipikirkan lagi oleh pengembang. Anda cukup menghubungkan ReadySet ke aplikasi Anda dan menangani pemahaman tentang apa yang perlu di-cache dan kapan,” tambah Marzoev. “Pertumbuhan pengguna internet mencetak rekor dalam pandemi, tetapi kinerja basis data tetap sama. Kami menanggapi permintaan yang luar biasa di antara perusahaan dan perusahaan yang berkembang pesat yang mencari cara untuk memenuhi tujuan pertumbuhan yang cepat dengan teknologi caching yang dapat diskalakan.”