Dune membangun di AWS untuk memperkuat dampak data blockchain

Bagaimana konten ini?

Startup sering kali didirikan oleh individu-individu tak kenal takut yang menghadapi masalah dan—alih-alih jera—berusaha menyelesaikannya untuk diri mereka sendiri dan orang lain.

Dune, sebuah unicorn analitik web3 yang didirikan pada tahun 2018, adalah salah satu startup tersebut. Saat membangun prototipe Ethereum di blockchain, salah satu pendiri Fredrik Haga dan Mats Olsen menyadari bahwa sumber data kripto yang berbeda merupakan hambatan utama bagi pengembangan web3. Mats, yang juga merupakan chief technology officer (CTO) Dune, menjelaskan: “Salah satu masalah terbesar kami saat membangun adalah mendapatkan informasi terstruktur dari blockchain. Blockchain merupakan basis data yang dioptimalkan untuk menulis, tetapi tidak untuk membaca.”

Dune membuktikan bahwa menyederhanakan konsolidasi dan analisis data blockchain sangat mungkin dilakukan. Dune membangun di Amazon Web Services (AWS) untuk menyediakan platform berbasis web yang memungkinkan orang untuk melakukan kueri data blockchain publik dan menggabungkannya ke dalam dasbor yang dapat dibagikan. Pengguna dapat mengambil data lintas rantai (data dari blockchain yang terpisah) untuk beberapa token, dompet, dan protokol serta membangun dasbor yang membuat data lebih transparan dan dapat ditindaklanjuti.

Pada awalnya, Dune berfokus pada pengambilan data kripto dan membuatnya mudah tersedia serta dapat diakses oleh developer web3 lainnya. Seperti yang dijelaskan Mats, “Startup di bidang ini harus menduplikasi banyak pekerjaan dan jam kerja hanya untuk mengajukan pertanyaan seperti, ‘Berapa banyak pengguna yang saya miliki?’” Ketika Dune masuk ke pasar dengan produk yang membuat data kripto lebih mudah dipahami dan digunakan, mereka mulai menambahkan elemen visualisasi dan dasbor ke platform mereka untuk membuat data lebih dapat ditindaklanjuti.

“Di dunia kripto, banyak orang mengatakan bahwa datanya tersedia dan Anda tinggal melihatnya. Memang benar bahwa datanya tersedia, tetapi Dune membuatnya praktis untuk digunakan,” kata Mats. “Saya bangga dengan transparansi dan aksesibilitas yang kami hadirkan ke bidang ini.”

Saat ini, Dune dikenal dengan dasbor yang dibuat oleh anggota komunitas yang dibagikan secara viral di media sosial, situs web berita kripto, dan di  Dune sendiri. “Salah satu aspek yang paling menarik dari dunia kripto adalah aspek viralnya,” kata Mats. “Ledakan pemangku kepentingan terjadi ketika data penggunaan blockchain publik menjadi sangat berharga bagi pemilik produk, tetapi juga bagi investor, pesaing, dan regulator. Ini adalah fenomena yang menarik.”

Membangun dan menskalakan dengan bermigrasi ke AWS

Seiring dengan meluasnya basis pengguna Dune dan bertambahnya kebutuhan teknis mereka, Mats dan timnya memutuskan bahwa sudah waktunya untuk bermigrasi dari pengaturan multi-cloud ke penyedia cloud terintegrasi. Dune memilih untuk menggunakan AWS.

Salah satu alasan utama Dune untuk bermigrasi adalah untuk melakukan host beban kerja di satu lokasi dengan layanan yang dapat memenuhi kebutuhan mereka saat ini dan pada masa mendatang. Mats menjelaskan, “Fakta bahwa AWS memiliki berbagai macam penawaran sangat penting bagi kami. AWS menyediakan layanan dengan sangat baik—misalnya Amazon DynamoDB. Kami tidak terlalu sering menggunakannya saat ini, namun layanan ini ada dalam rencana masa depan kami.”

Selain menawarkan lebih dari 200 layanan berfitur lengkap—lebih banyak dari penyedia cloud lainnya—AWS adalah cloud yang paling banyak digunakan. Seperti kebanyakan startup, Dune ingin agar para rekayawasan dapat berinovasi dan membangun secepat mungkin.

“AWS sangat terkenal dan sangat produktif dalam lanskap teknik. Sangat mudah karena sebagian besar rekayasawan kami pernah menggunakannya. Tidak ada waktu yang diperlukan untuk melakukan peningkatan dan itu sangat membantu,” kata Mats.

Dune memanfaatkan Program Akselerasi Migrasi (MAP) AWS dan AWS Activate untuk bermigrasi ke AWS. Kredit membantu Dune bermigrasi ke AWS tanpa biaya dalam tiga bulan pertama.

Saat ini, tumpukan teknologi Dune mencakup Amazon Simple Storage Service (Amazon S3)—yaitu penyimpanan objek yang mengizinkan sejumlah data diambil dari mana saja, untuk melakukan host sejumlah besar data yang berkontribusi pada dasbor mereka. Untuk memproses data ini, Dune menggunakan Apache Spark lalu melakukan kueri data dengan Trino. Dune juga menjalankan banyak sekali klaster Kubernetes, yang menjadi alasan sebagian besar aplikasi Dune menggunakan Amazon Elastic Kubernetes Service (Amazon EKS). Untuk menerapkan manajemen identitas dan akses pelanggan yang aman dan terukur, Dune menggunakan Amazon Cognito.

Dengan membangun di AWS, Dune mendapatkan dukungan dari tim AWS Startups dalam segala hal, mulai dari infrastruktur dan optimisasi, hingga masuk ke pasar dan membangun jaringan. “Kami selalu sangat senang dengan bantuan yang kami dapatkan dari AWS,” ujar Mats. “Senang rasanya mengetahui bahwa dukungan selalu ada untuk kami, baik dengan arsitek solusi maupun peluang komersial.”

Lebih fokus pada produk dan mengurangi pengeluaran

Dune fokus pada data, termasuk dalam hal biaya cloud mereka: “Hal terbesar bagi kami adalah memahami biaya yang kami keluarkan dan seberapa besar nilai tambah yang diberikan bagi pelanggan kami,” kata Mats.

Untuk mengurangi biaya cloud dan memaksimalkan pengeluaran mereka, Dune bekerja sama dengan tim akun mereka untuk memilih opsi yang paling masuk akal secara finansial untuk kebutuhan teknis mereka. Termasuk prosesor  AWS Graviton dan  Karpenter, sebuah autoscaler klaster Kubernetes sumber terbuka.

Selain itu, Dune mampu menghemat hingga 26% untuk  Instans Terpesan Amazon EC2 (jika dibandingkan dengan penggunaan sesuai permintaan). Mereka mencapainya dengan mengotomatiskan pembelian instans tersebut dengan Zesty dan menggunakan  Savings Plans, yang merupakan model penetapan harga yang fleksibel untuk penggunaan komputasi AWS. Mats juga mencatat bahwa, “Instans Spot telah menjadi bagian besar dari strategi kami untuk mengurangi biaya cloud karena membantu penggunaan Kubernetes kami yang tinggi.”

AWS Activate—program yang menawarkan alat, sumber daya, dan masih banyak lagi secara gratis bagi startup—juga merupakan kunci bagi kemampuan Dune agar tidak terlalu fokus pada pengeluaran dan lebih fokus pada produk. “Kredit ini sangat membantu kami untuk tidak terlalu khawatir dalam mengoptimalkan beban kerja cloud,” ujar Mats. Dengan kredit yang diterima dari AWS Activate, Dune mampu meningkatkan inovasi dan memberikan produk yang lebih baik kepada pelanggan mereka.

“Hal yang paling penting dari kredit yang kami dapatkan adalah fokus pada kesesuaian produk dengan pasar. Untuk fokus pada peningkatan produk kami bagi kebutuhan pengguna, alih-alih mengkhawatirkan pengelolaan pengeluaran,” Mats menjelaskan. “Kredit mengurangi hambatan dalam mencoba dan bereksperimen dengan produk baru karena kami tidak langsung memiliki tagihan untuk produk tersebut.”

Pelajaran untuk mendirikan startup yang sukses

Seperti yang ditunjukkan Dune dengan penggunaan kredit AWS Activate mereka, aturan nomor satu adalah membangun produk yang mampu memecahkan masalah bagi pelanggan Anda. Mat menjelaskan, “Satu-satunya hal yang penting adalah pengguna Anda. Jika Anda belum punya, carilah mereka.” Cara terbaik untuk melakukannya adalah dengan menemukan masalah dan menyelesaikannya untuk diri Anda sendiri, serta orang-orang yang berada di bidang tersebut. Dia menyarankan bahwa mendengarkan pelanggan Anda sama pentingnya seperti halnya menyeimbangkan umpan balik mereka dengan visi jangka panjang yang dimiliki untuk produk Anda.

Mendirikan startup yang sukses bukanlah proses yang mudah. “Kebanyakan startup gagal karena Anda menyerah,” saran Mats. “Anda harus tetap berada di dalam permainan jika ingin menang.” Dia menceritakan bagaimana pada masa-masa awal, anggota tim Dune bekerja selama hampir satu tahun tanpa gaji, mereka hanya memiliki tiga pelanggan, dan pada satu titik perusahaan hampir gulung tikar. Namun, mereka tidak menyerah, lalu satu investasi masuk yang memungkinkan Dune untuk terus tumbuh dan berkembang.

MemBANGUN masa depan web3 bersama

Lima tahun pertama Dune merupakan waktu yang menyenangkan. Selain mendukung kebutuhan data selama dua gelombang konsumen utama dalam kripto—DeFi (keuangan terdesentralisasi) dan NFT (token yang tidak dapat dipertukarkan)—Dune secara bersamaan berkembang dari sebuah ide menjadi unicorn hanya dalam waktu tiga tahun. Kini, kata Mats, tiba saatnya bagi teknologi untuk menjadi “lebih penting dari sebelumnya” dalam berkontribusi pada inovasi web3, mata uang, dan cara orang menyimpan nilai.

Dune berencana untuk melakukan yang terbaik. Dengan lebih dari 40 karyawan, mereka memiliki kapasitas untuk memasukkan fitur-fitur baru agar data kripto dapat lebih mudah diakses oleh penggunanya. “Kemampuan untuk meningkatkan skala komputasi di backend kami untuk memenuhi kebutuhan pengguna sangatlah penting,” kata Mats. “Kami banyak berinvestasi agar penskalaan otomatis dapat memberikan pengalaman pelanggan yang lebih baik.”

Apa lagi yang akan terjadi di masa depan? “Yang paling saya nantikan adalah AI generatif,” ujar Mats. “Pada bulan Juni, saya mulai memimpin sebuah inisiatif untuk bereksperimen dengan seberapa besar model bahasa dapat memungkinkan pengguna untuk berinteraksi dengan basis data kami tanpa menggunakan SQL.” Kemampuan untuk menghasilkan kueri SQL dari teks bahasa alami, yang dikenal sebagai text-to-SQL, akan mengurangi hambatan masuk Dune: Hal ini akan memungkinkan pengguna yang tidak tahu cara menulis dan menjalankan SQL untuk berinteraksi dengan basis data mereka.

AI Generatif adalah pengungkit baru yang dapat membantu mendemokratisasi web3 dengan memungkinkan lebih banyak orang untuk mengumpulkan dan memvisualisasikan data lintas rantai. “Saat kami siap bereksperimen dengan model bahasa besar sumber terbuka, melakukan host dan menyempurnakannya di AWS merupakan hal yang paling masuk akal bagi kami,” ujar Mats.

Baik mengoptimalkan tumpukan teknologi mereka dengan bantuan AWS, membangun produk baru, maupun berinovasi dengan kemajuan teknologi—Mats tahu bahwa tim Dune siap mengambil semua peluang yang ada pada masa depan.

“Yang membedakan kami dari banyak perusahaan lain adalah kemampuan kami dalam mengambil teknologi dan memodifikasinya sesuai dengan kebutuhan kami. Kami tidak takut untuk menggunakan alat sumber terbuka dan kami senang untuk mempelajari lebih dalam lagi. Semuanya mengarah pada pengalaman pengguna yang lebih baik,” kata Mats.
Megan Crowley

Megan Crowley

Megan Crowley adalah Senior Technical Writer di Tim Konten Startups di AWS. Mengawali kariernya sebagai guru bahasa Inggris di sekolah menengah atas, dia memiliki antusiasme yang tinggi untuk berkontribusi pada konten yang mendidik dan menginspirasi. Berbagi kisah Startups dengan dunia adalah bagian paling berharga dari perannya di AWS. Di waktu luangnya, Megan kerap menghabiskan waktu dengan membuat kerajinan kayu, berkebun, dan berbelanja di pasar barang antik.

Bagaimana konten ini?