Dune se basa en AWS para amplificar el impacto de los datos de la cadena de bloques

¿Qué le pareció este contenido?

Las startups suelen ser fundadas por personas intrépidas que se enfrentan a un problema y, en lugar de desanimarse, se proponen resolverlo para sí mismas y los demás.

Dune, una empresa unicornio del análisis web3 fundada en 2018, es una de esas startups. Al crear prototipos de Ethereum en la cadena de bloques, los cofundadores Fredrik Haga y Mats Olsen reconocieron que los orígenes dispares de datos criptográficos son un impedimento importante para el desarrollo de web3. Mats, que también es el director de tecnología (CTO) de Dune, explica: “Durante la construcción, uno de nuestros mayores problemas fue obtener información estructurada de la cadena de bloques. Es una base de datos optimizada para escribir, pero no para leer”.

Dune está demostrando que es posible simplificar la consolidación y el análisis de los datos de la cadena de bloques. Dune se basa en Amazon Web Services (AWS) para proporcionar una plataforma basada en la web que permite a las personas consultar los datos públicos de la cadena de bloques y agregarlos en paneles que se pueden compartir. Los usuarios pueden utilizar datos de cadenas cruzadas (datos de cadenas de bloques independientes) para varios tokens, carteras y protocolos y crear un panel que haga que los datos sean más transparentes y procesables.

Al principio, Dune se centró en tomar datos criptográficos y hacerlos fácilmente disponibles y accesibles para otros desarrolladores de web3. Como explica Mats, las startups del sector tenían que duplicar muchas horas de trabajo e ingeniería solo para hacer preguntas como: “¿Cuántos usuarios tengo?” Cuando Dune lanzó al mercado un producto que facilitaba la comprensión y el uso de los datos criptográficos, comenzó a añadir elementos de visualización y creación de paneles a su plataforma para que los datos fueran aún más prácticos.

“En el mundo de las criptomonedas, mucha gente dice que los datos están disponibles y que solo hay que mirarlos. Es cierto que los datos están disponibles, pero Dune hace que su uso sea práctico”, afirma Mats. “Estoy orgulloso de la transparencia y la accesibilidad que hemos aportado a este espacio”.

Hoy en día, Dune es conocida por sus paneles creados por miembros de la comunidad que se comparten de forma viral en las redes sociales, los sitios web de noticias sobre criptomonedas y en el propio Dune. “Uno de los aspectos más interesantes del espacio criptográfico es su aspecto viral”, afirma Mats. “Se está produciendo la denominada explosión de partes interesadas, en la que los datos públicos sobre el uso de la cadena de bloques son valiosos para los propietarios de los productos, pero también para sus inversores, competidores y reguladores. Es un fenómeno interesante”.

Creación y escalamiento mediante la migración a AWS

A medida que la base de usuarios de Dune se expandía y sus necesidades técnicas crecían, Mats y su equipo decidieron que había llegado el momento de migrar a un proveedor de nube integral desde su configuración multinube. Dune decidió apostar por AWS.

Una de las principales razones de la migración de Dune fue alojar las cargas de trabajo en una sola ubicación con servicios que pudieran satisfacer sus necesidades actuales y futuras. Mats explica: “El hecho de que AWS tenga una gama tan amplia de ofertas era muy importante para nosotros. AWS presta buenos servicios, como Amazon DynamoDB. No lo utilizamos mucho en este momento, pero está en nuestros planes futuros”.

Además de ofrecer más de 200 servicios integrales —más que cualquier otro proveedor de nube—, AWS es la nube más adoptada. Como la mayoría de startups, Dune quiere que sus ingenieros puedan innovar y desarrollar lo más rápido posible.

“La nube de AWS es muy conocida y prolífica en el panorama de la ingeniería. Es fácil porque la mayoría de nuestros ingenieros la han usado antes. No hay tiempo de aceleración y eso es realmente útil”, afirma Mats.

Dune aprovechó el Programa de Aceleración de la migración (MAP) de AWS y AWS Activate para migrar a AWS. Los créditos ayudaron a Dune a migrar a AWS sin coste alguno durante los tres primeros meses.

En la actualidad, el paquete tecnológico de Dune incluye Amazon Simple Storage Service (Amazon S3), un almacenamiento de objetos que permite recuperar cualquier cantidad de datos desde cualquier lugar, para alojar las enormes cantidades de datos que contribuyen a sus paneles. Para procesar estos datos, Dune usa Apache Spark y, a continuación, consulta los datos con Trino. También ejecutan muchos clústeres de Kubernetes, por lo que la mayoría de las aplicaciones de Dune utilizan Amazon Elastic Kubernetes Service (Amazon EKS). Para implementar una administración segura y escalable de la identidad y el acceso de los clientes, Dune usa Amazon Cognito.

Al basarse en AWS, Dune recibe el apoyo del equipo de Startups de AWS para todo, desde la infraestructura y la optimización hasta la comercialización y la creación de redes. “Siempre hemos estado muy satisfechos con la ayuda que recibimos de AWS”, afirma Mats. “Es bueno saber que contamos con el apoyo que tenemos, ya sea por parte de los arquitectos de soluciones o de las oportunidades comerciales”.

Centrarse más en el producto y menos en el gasto

Dune se centra en los datos, incluso en lo que respecta a los costos de la nube: “Lo más importante para nosotros es entender dónde gastamos el dinero y cuánto valor aporta eso a nuestros clientes”, afirma Mats.

Para reducir los costos de la nube y aprovechar al máximo sus gastos, Dune trabajó con su equipo de cuentas para elegir las opciones que tuvieran más sentido desde el punto de vista financiero para sus necesidades técnicas. Entre ellas se incluyen los procesadores deAWS Graviton y Karpenter, un escalador automático de clústeres de Kubernetes de código abierto.

Además, Dune pudo ahorrar un 26 % en sus instancias reservadas de Amazon EC2 (en comparación con el uso bajo demanda). Para ello, automatizaron la compra de estas instancias con Zesty y utilizaron Savings Plans, que es un modelo de precios flexible para el uso informático de AWS. Mats también señala que “las instancias de spot también han sido una parte importante de nuestra estrategia para reducir los costos de la nube, ya que nos ayudan a utilizar Kubernetes en gran medida”.

AWS Activate, un programa que ofrece a las startups herramientas, recursos, etc. gratuitos, también es clave para que Dune pueda centrarse menos en el gasto y más en el producto. “Los créditos nos ayudaron enormemente a preocuparnos menos por optimizar nuestras cargas de trabajo en la nube”, afirma Mats. Gracias a los créditos que recibió de AWS Activate, Dune pudo ofrecer a sus clientes un producto mejor y aumentar la innovación.

“Lo más importante que nos permitieron hacer los créditos fue centrarnos en la adaptación del producto al mercado. Centrarnos en mejorar nuestros productos para adaptarlos a las necesidades de nuestros usuarios, en lugar de preocuparnos por gestionar los gastos”, explica Mats. “Los créditos redujeron las barreras a la hora de probar y experimentar con nuevos productos, ya que no teníamos una factura inmediata por ellos, por así decirlo”.

Lecciones para fundar una startup exitosa

Como demostró Dune con el uso de los créditos de AWS Activate, la regla número uno es crear productos que resuelvan un problema para su cliente. Mat explica: “Lo único que importa son los usuarios. Si no tiene ninguno, búsquelo”. La mejor manera de hacerlo es encontrar un problema y resolverlo para usted y para las personas de ese espacio. Aconseja que escuchar a los clientes es igual de importante, al igual que equilibrar sus comentarios con la visión a largo plazo que tiene para su producto.

Fundar una startup exitosa no es un proceso fácil. “La mayoría de las startups mueren porque se da por vencido”, aconseja Mats. “Tiene que permanecer en el juego si quiere ganar”. Cuenta cómo, al principio, los miembros del equipo de Dune trabajaron casi un año sin salario, solo tenían tres clientes y, en un momento dado, la empresa estaba a semanas de cerrar sus puertas. Sin embargo, no se dieron por vencidos y realizaron una inversión que permitió a Dune seguir creciendo y creciendo.

Construimos juntos el futuro de la web3

Los primeros cinco años de Dune fueron una época emocionante. Además de cubrir las necesidades de datos durante las dos principales oleadas de consumidores de criptomonedas (DeFi [financiación descentralizada] y NFT [tokens no canjeables]), Dune pasó simultáneamente de ser una idea a ser un unicornio en solo tres años. Ahora, afirma Mats, ha llegado el momento de que la tecnología sea “más importante que nunca” a la hora de contribuir a la innovación de la web3, a las divisas y a la forma en que las personas almacenan valor.

Dune planea estar a la altura de las circunstancias. Con más de 40 empleados, tienen la capacidad de incorporar nuevas características para hacer que los datos criptográficos sean aún más accesibles para sus usuarios. “La capacidad de escalar la computación en nuestro backend para satisfacer las necesidades de nuestros usuarios es importante”, afirma Mats. “Estamos invirtiendo mucho para que el escalado automático ofrezca una experiencia de cliente aún mejor”.

¿Qué más nos depara el futuro? “Lo que más me entusiasma es la IA generativa”, comenta Mats. “En junio, comencé a liderar una iniciativa para experimentar cómo los modelos de lenguajes de gran tamaño pueden permitir a los usuarios interactuar con nuestra base de datos sin usar SQL”. La capacidad de generar consultas SQL a partir de texto en lenguaje natural, conocida como conversión de texto a SQL, reducirá la barrera de entrada de Dune: esto permitirá a los usuarios que no sepan cómo escribir y ejecutar SQL interactuar con su base de datos.

La IA generativa es una nueva arma que puede ayudar a democratizar la web3 al permitir que más personas que nunca agreguen y visualicen datos entre cadenas. “Cuando estamos listos para experimentar con modelos de lenguajes extensos de código abierto, lo más lógico para nosotros es alojarlos y ajustarlos con precisión en AWS”, afirma Mats.

Ya sea para optimizar su oferta tecnológica con la ayuda de AWS, crear nuevos productos o innovar con avances tecnológicos, Mats sabe que el equipo de Dune está preparado para aprovechar todas las oportunidades que se presenten en el futuro.

“Lo que nos diferencia de muchas otras empresas es nuestra capacidad de tomar la tecnología y modificarla según nuestras necesidades. No nos asusta utilizar herramientas de código abierto y estamos encantados de adentrarnos en el tema. Todo esto conduce a una mejor experiencia de usuario”, afirma Mats.
Megan Crowley

Megan Crowley

Megan Crowley es redactora técnica senior del equipo de contenido para startus de AWS. Con una carrera anterior como profesora de inglés en un instituto, la impulsa un entusiasmo incesante por contribuir a un contenido que sea a la vez educativo e inspirador. Compartir las historias de las startups con el mundo es la parte más gratificante de su puesto en AWS. En su tiempo libre, Megan trabaja en la carpintería, en el jardín y en los mercados de antigüedades.

¿Qué le pareció este contenido?