跳到主要内容

Macrometa

代码的工艺
Macrometa 公司首席技术官兼研发主管 Durga Gokina 和联合创始人兼首席执行官 Chetan Venkatesh

把创新带到边缘


多区域或多云计算,即应用程序在一个以上的区域或数据中心运行,在今天看来可能是一个新事物,但Macrometa的团队认为它将在未来几年成为开发和运行应用程序的事实方式。这种建立跨越多个地区的应用程序的能力,包括将不同的云供应商(多云)与边缘计算混合在一起,被许多人视为云的未来。 

Macrometa是边缘和多云计算平台的一个新兴领导者。它为开发者提供了快速开发全球分布式应用的超级能力,与在云计算巨头(如AWS 或谷歌云)上构建相比,其成本只占一小部分。而这一切都不需要开发者放弃他们现有的知识或最喜欢的语言,也不需要学习新的工具和框架的复杂性(我想到的是可怕的行为体模式和Akka等框架),就可以在多个地区构建。

Macrometa提供了一个全球分布的无服务器数据平台。开发人员使用Macrometa平台构建应用程序和API,而不必担心个别云提供商和架构的技术限制,因为Macrometa提供了一个完整的端到端平台服务,用于在全球范围内构建、协调和执行应用程序和数据。开发人员现在可以把更多的时间用于创造,而减少编码的时间,使应用程序和数据在多个地区、云、云和边缘的复制和工作保持一致的困难和无聊部分。 

自2017年与联合创始人兼首席执行官Chetan Venkatesh创办公司以来,Macrometa的首席技术官和研发主管Durga Gokina认为,应用开发的未来是无服务器、分布式和全球化。

Macrometa屏幕截图


"今天,分布式应用开发者花了大部分时间来编写所有这些胶水代码,这些代码需要将应用与它的数据或状态连接起来,"杜尔加说。"这些都是难点问题。例如,开发人员如何为他们的数据库一致性和高性能实现多区域复制?开发者如何将pub/sub和流处理与他们的NoSQL或关系型数据库结合起来?今天,大型的专业开发人员团队必须花费数周和数月的时间,痛苦地设计所有不同的基础设施,然后在它们之间编写所有的胶合代码,然后再编写对他们的业务有用的第一行代码。"

Macrometa 颠覆了这一做法,通过提供一个一体化解决方案,将 NoSQL 数据库(键/值、文档 DB、GraphDB)、pub/sub、流处理、搜索与许多复杂的功能结合在一起,并通过一个简单且对开发人员友好的无服务器 API,让开发人员将 90% 的时间花在业务逻辑上。 

Durga和Chetan的合作始于十年前,当时Durga为Chetan的公司Atlantis Computing工作,担任首席架构师,专注于融合存储。这种合作关系导致了对当时新兴技术的早期讨论:如何开发不是在一个云供应商或地区运行,而是可以同时跨越许多云和边缘供应商的分布式应用程序? 

以开发者为中心的云基础设施 

世界各地的开发者现在转向Macrometa,寻求一种简化的方式来向他们的客户提供应用程序和API,而Linode提供的基础设施使之成为可能。对于Macrometa来说,与Linode这样的替代性云供应商合作是有回报的:两家公司之间不断增长的合作关系源于Linode的简单界面、性价比、文档和易于理解的计费。Macrometa现在在Linode的所有11个全球数据中心运行,消耗不同的计算实例类型和磁盘,支持该公司的研发工作、CI/CD管道和平台即服务。

作为Linode创业计划的一部分,Macrometa团队获得了必要的支持,以建立基础和基础设施,将他们的公司推向市场。

贾斯汀-约翰逊于2020年加入该公司,担任营销、体验和关系总监,他指出,Linode团队通过Linode创业计划 "亲力亲为,合作愉快,真的给了我们很多支持,帮助我们起步"。

通过与Linode的合作,Macrometa团队致力于消除全球分布式应用需要一个大型开发团队和一个大型基础设施运营团队支持的想法。

"Macrometa是为了解决全栈开发人员面临的最大问题,"贾斯汀说。"我们希望成为默认的方式,成为全世界的开发者进入分布式应用开发的通道。" 

分享这个