Ir al contenido principal

Macrometa

Craft of Code
Durga Gokina, directora de tecnología y de I+D, y Chetan Venkatesh, cofundador y director general de Macrometa

Llevar la innovación al límite


La computación multirregional o multicloud, en la que las aplicaciones se ejecutan en más de una región o centro de datos, puede parecer una novedad hoy en día, pero el equipo de Macrometa cree que se convertirá en la forma de facto de desarrollar y ejecutar aplicaciones en los próximos años. Esta capacidad de crear aplicaciones que abarcan múltiples regiones, incluso mezclando diferentes proveedores de nube (multicloud) con la computación de borde, es vista por muchos como el futuro de la nube. 

Macrometa es un líder emergente en plataformas de computación de borde y multicloud. Ofrece a los desarrolladores superpoderes para desarrollar aplicaciones distribuidas globalmente de forma rápida y a una fracción del coste en comparación con la construcción en los titanes de la nube como AWS o Google Cloud. Y todo ello sin pedir a los desarrolladores que abandonen sus conocimientos actuales o sus lenguajes favoritos o que aprendan las complejidades de nuevas herramientas y marcos (me vienen a la mente los temidos patrones de actor y marcos como Akka) para construir en múltiples regiones.

Macrometa ofrece una plataforma de datos sin servidor distribuida globalmente. Los desarrolladores utilizan la plataforma de Macrometa para crear aplicaciones y APIs sin preocuparse por las limitaciones técnicas de los proveedores de nubes y arquitecturas individuales, ya que Macrometa proporciona una plataforma completa de extremo a extremo como servicio para construir, orquestar y ejecutar aplicaciones y datos en todo el mundo. Ahora los desarrolladores pueden dedicar más tiempo a la creación y menos a la codificación de las partes difíciles y aburridas de hacer que las aplicaciones y los datos se reproduzcan y funcionen de forma coherente en múltiples regiones, nubes, y en la nube y el borde. 

Desde que fundó la empresa en 2017 con el cofundador y director ejecutivo Chetan Venkatesh, el director de tecnología de Macrometa y director de I + D, Durga Gokina, cree que el futuro del desarrollo de aplicaciones es sin servidor, distribuido y global.

Captura de pantalla de Macrometa


"Hoy en día, los desarrolladores de aplicaciones distribuidas dedican la mayor parte de su tiempo a escribir todo el código que se necesita para conectar la aplicación con sus datos o su estado", explica Durga. "Estos son problemas difíciles. Por ejemplo, ¿cómo puede el desarrollador implementar la replicación multirregional para la consistencia y el alto rendimiento de su base de datos? ¿Cómo puede el desarrollador integrar el procesamiento pub/sub y de flujos con su base de datos NoSQL o relacional? Hoy en día, grandes equipos de desarrolladores especializados deben pasar semanas y meses elaborando penosamente todas las diferentes infraestructuras y luego escribiendo todo el código de unión entre ellas antes de escribir siquiera la primera línea de código que sea útil para su negocio."

Macrometa le da la vuelta a esto y permite a los desarrolladores dedicar el 90% de su tiempo a trabajar en la lógica de negocio, proporcionando una solución todo-en-uno que combina una base de datos NoSQL (clave/valor, documento DB, GraphDB), pub/sub, procesamiento de flujos, búsqueda con muchas características sofisticadas a través de un sencillo y amigable para el desarrollador serverless API. 

La asociación de Durga y Chetan comenzó hace una década, cuando Durga trabajó para la empresa de Chetan, Atlantis Computing, como arquitecto jefe centrado en el almacenamiento convergente. Esa asociación dio lugar a los primeros debates sobre lo que entonces era una tecnología nueva y emergente: ¿cómo desarrollar aplicaciones distribuidas que no se ejecuten en un proveedor de nube o región, sino que puedan abarcar muchos proveedores de nube y de borde al mismo tiempo? 

Infraestructura en la nube centrada en el desarrollador 

Los desarrolladores de todo el mundo recurren ahora a Macrometa para obtener una forma simplificada de ofrecer aplicaciones y APIs a sus clientes, y Linode proporciona la infraestructura que lo hace posible. Para Macrometa, trabajar con un proveedor de nube alternativo como Linode está dando sus frutos: La creciente asociación entre las dos empresas es el resultado de la sencilla interfaz de Linode, la relación precio-rendimiento, la documentación y una facturación fácil de entender. Macrometa se ejecuta ahora en los 11 centros de datos globales de Linode, consumiendo diferentes tipos de instancias de computación y discos, dando soporte a los esfuerzos de I+D de la empresa, a las canalizaciones CI/CD y a la plataforma como servicio.

Como parte del programa de creación de empresas de Linode, el equipo de Macrometa ha recibido el apoyo necesario para construir la base y la infraestructura para lanzar su empresa al mercado.

Justin Johnson, que se incorporó a la empresa en 2020 como Director de Marketing, Experiencia y Relaciones, señaló que el equipo de Linode ha sido "práctico y fantástico para trabajar, y realmente nos dio mucho apoyo para ayudarnos a empezar", a través del Programa de Startups de Linode .

A través de la asociación con Linode, el equipo de Macrometa trabaja para disipar la idea de que las aplicaciones distribuidas globalmente necesitan un gran equipo de desarrollo con un gran equipo de operaciones de infraestructura de apoyo.

"Macrometa trata de resolver los mayores problemas a los que se enfrentan los desarrolladores full-stack", dijo Justin. "Queremos ser el camino por defecto, la rampa de acceso al desarrollo de aplicaciones distribuidas para los desarrolladores de todo el mundo". 

Compartir esto