バックエンド・ワークフローのトレンドの高まりを受けて、オープンソースの新興企業Inngest は最近、GGVが主導する300万ドルのシード投資を獲得し、注目を集めた。このイノベーション中心の企業は、サーバーレスキュー、バックグラウンドジョブ、ワークフローを作成・整理するためのツールを技術コミュニティに提供している。
Inngest の設立は2021年まで遡ることができ、Bufferの元CTOであるダン・ファレリーと、以前はDockerのエンジニアでヘルスケア企業Uniform Teethのエンジニアリングの第一人者であったトニー・ホールドストック=ブラウンが提携した。InngestのCEOであるホールドストック=ブラウンによれば、同社は長い間イノベーションに欠けていたキューイングのパラダイムに革命を起こすことを目指している。メッセージを送信し、将来の実行をスケジュールする機能は、キューとイベントを結びつける。しかし、イベントやイベントドリブンアーキテクチャが注目されているにもかかわらず、キューイングの技術革新は軽視されてきました。
NATS、Kafka、そしてClickHouseのようなリアルタイム・データベースといった技術は、ここ数年の間に大きな注目を集めました。ホールドストック・ブラウンはさらに、Inngest 、これらの技術の進歩を活用し、シームレスで統合されたエクスペリエンスを提供するためにそれらを絡めている、と詳しく説明した。この融合により、イベント、キュー、ファンクション・ステート、サーバーレス機能に効果的に対応できる堅牢なフレームワークが生まれる。
Inngest は、開発者がTypeScript用のサーバーレスキューを設計できるユニークなソリューションを提供し、例えばチェックアウトワークフローの管理を簡素化する。開発者は複雑な設定に煩わされることはない。イベントがトリガーされたときにInngestに通知するだけで、サービスが設定された関数を起動します。また、Inngestは、何かが軌道から外れた場合の関数のリトライの自動処理も提供します。
このプラットフォームでは、開発者はTypeScriptやJavaScriptのコードベースを使って、Inngest 、バックグラウンドタスクを処理する関数を実行することができる。その結果、新規ユーザーに対するウェルカムメールの送信のような操作をAPIendpoint から外し、代わりにInngestで管理することができる。このことは、開発者がサーバーレス機能を利用してステートフルなアプリケーションを便利に構築でき、Vercelのようなプラットフォームと融合できることを示している。
Holdstock-Brown氏の説明によれば、Inngestを使用することで、開発者はキューの管理、コンフィギュレーションの処理、リトライ、並行性などを気にすることなく、コーディングや関数の記述に集中することができる。プラットフォームがこれらの複雑な処理を自動的に行うのだ。
興味深いことに、Inngest 、当初は考えていなかった大規模言語モデルの分野でニッチなアプリケーションを発見した。このようなモデルは、シーケンス管理、再試行、状態保存のためのツールを必要とするため、Inngest社の製品に完璧に適合している。InngestInngest社のツールは、モデルをアクティブに使用するための企業のオペレーションを簡素化する。
シード資金調達とその後の製品開発は、手間のかからないエクスペリエンスを求める開発者にとって恩恵となる。開発者は、複雑な問題を解決するために、イベント駆動型プログラミングモデルやワークフロー・オーケストレーション・システムを長い間採用してきたが、これは新しいインフラを管理する余分な作業負荷につながっていた。この問題は、バックグラウンド・タスクやサードパーティAPIの信頼性管理といった基本的な機能でも発生する。その結果、企業はイベントキューや様々なサーバーレス機能、それに対応する他のデータベースの管理にチーム全体を割かなければならなくなった。
しかし、Inngest がもたらすユニークなツール群を使えば、このような追加負荷の多くを簡単に管理することができる。Inngestは正しい方向に大きく前進しているが、アプリケーション開発を完璧で効率的なものにするためには、さらなるイノベーションが必要だ。AppMasterのような高名なno-code プラットフォームは、すでにこの分野でその足跡を残しており、モバイルやウェブアプリケーション開発に革命をもたらしている。サーバーレス機能でステートフル・アプリケーションを構築する特別な能力を持つInngestは、テック・エコシステムにおいて影響力のある新たなプレーヤーとして台頭する準備が整っている。