メインコンテンツにスキップ

Macrometa

コーディングの技
マクロメタのCTO兼R&D責任者 Durga Gokina氏と共同創業者兼CEO Chetan Venkatesh氏

イノベーション実現のために


アプリケーションが複数のリージョンやデータセンターをまたいで動作するマルチリージョン・マルチクラウドコンピューティングは、今は目新しいものに思えますが、Macrometa のチームは今後数年のうちにアプリケーションの開発と実行のデファクト・スタンダードになると考えています。エッジコンピューティングを用いて、異なるクラウド事業者を混在させる(マルチクラウド)など、複数の地域にまたがるアプリケーションを構築できるようになることが、クラウドの未来だと多くの人が考えています。 

Macrometa はエッジおよびマルチクラウド・コンピューティング・プラットフォームの新興リーダーです。Macrometa はグローバルに分散したアプリケーションを、AWSやGoogle Cloudなどのクラウド上で構築するのと比べて、わずかなコストで迅速に開発するための強力なツールを開発者に提供しています。しかも開発者は、複数のリージョンで構築するために、現在の知識や好む言語を捨てたり、新しいツールやフレームワーク(アクターパターンやAkkaのようなフレームワークが思い浮かぶ)の複雑さを学んだりすることなく、すべてを実現することができます。

Macrometaは、グローバルに分散したサーバーレスデータプラットフォームを提供しています。開発者は Macrometa のプラットフォームを使用して、アプリやAPIを構築します。Macrometa はアプリやデータの構築、オーケストレーション、実行を世界中で行うための完全なエンドツーエンドの Platform as a Service を提供しているため、個々のクラウド事業者やアーキテクチャの技術的制約を気にすることなく、アプリやAPIを構築することができます。開発者は、アプリやデータを複数のリージョン、クラウド、クラウドとエッジの間で複製し、一貫して動作させるための難しく退屈な部分のコーディングに時間を割かず、より多くの時間を創造に費やすことができるようになります。 

Macrometa のCTO兼R&D責任者の Durga Gokina 氏は、2017年に共同創業者兼CEOの Chetan Venkatesh 氏とともに会社を立ち上げて以来、アプリ開発の未来はサーバーレス、分散、グローバルにあると考えています。

Macrometa のスクリーンショット


"今日、分散型アプリケーションの開発者はアプリケーションとそのデータや状態を結びつけるために必要なグルーコードを書くことに大半の時間を費やしています。" とDurga 氏は言います。"これらは難しい問題です。例えば、データベースの一貫性と高いパフォーマンスを実現するために、開発者はどのようにマルチリージョン・レプリケーションを実装すればよいのでしょうか?例えば、データベースの一貫性と高いパフォーマンスを実現するために、開発者はどのようにマルチリージョン・レプリケーションを実装すればよいのでしょうか?今日、専門家で構成される大規模な開発チームは、ビジネスに役立つコードを最初の1行でも書く前に、数週間から数ヶ月をかけて、異なるインフラをすべて構築し、それらをつなぐコードをすべて書かなければなりません。"

マクロメタは、NoSQLデータベース(キー/バリュー、ドキュメントDB、GraphDB)、Pub/Sub、ストリーム処理、検索と、多くの洗練された機能を、シンプルで開発者に優しいサーバーレスで組み合わせたオールインワンのソリューションを提供することで、これを逆転させ、開発者がビジネスロジックの作業に90%の時間を費やすことを可能にします。 API. 

Durga 氏と Chetan 氏のパートナーシップは、10年前に Durga氏が Chetan氏の会社であるAtlantis Computing社で、コンバージドストレージを中心としたチーフアーキテクトとして働いていた時に始まりました。このパートナーシップは、当時の新しい技術である "1つのクラウド・プロバイダーや地域ではなく、多くのクラウド・プロバイダーやエッジ・プロバイダーを同時に利用できる分散型アプリケーションを開発するにはどうすればいいか?" という点についての初期の議論につながりました。 

デベロッパー向けのクラウドインフラ 

世界中の開発者は、アプリやAPIを顧客に提供するためのシンプルな方法を求めてマクロメタを利用しており、それを可能にするインフラを Linode が提供しています。Macrometa にとって Linode のようなオルタナティブ・クラウド・プロバイダーとの連携が功を奏しています。Linodeのシンプルなインターフェイス、価格対性能比、ドキュメント、分かりやすい課金などが評価され、両社のパートナーシップが高まっています。現在、Macrometa は Linode の全世界11カ所のデータセンターで稼働しており、さまざまな種類のコンピュートインスタンスやディスクを使用して、同社の研究開発、CI/CDパイプライン、Platform as a Serviceを支えています。

Linode のスタートアッププログラムの一環として、Macrometa のチームは、会社を立ち上げ市場参入するための基盤作りとインフラ に必要なサポートを受けています。

2020年にマーケティング、エクスペリエンス、リレーションズディレクターとして入社した Justin Johnson 氏は、Linode チームが "実践的に素晴らしい仕事をしてくれ、Linode Startup Program を通じて、私たちがスタートできるように本当に多くのサポートをしてくれました。" と述べています。

Linode との提携により、Macrometa チームは、グローバルに分散したアプリケーションには、大規模な開発チームとそれをサポートする大規模なインフラ 運用チームが必要であるという考えを払拭するために活動しています。

"Macrometa は、フルスタック開発者が直面する最大の問題を解決することを目的としています。" と Justin 氏は言います。"我々は、世界中の開発者にとって、分散アプリケーション開発のデフォルトの方法、入り口になりたい。" 

これをシェア