Sazabi: AI-Native Observability for Fast-Moving Teams (with Sherwood Callaway)
17分 15秒
AI時代のオブザーバビリティ革命:Sazabiが変える高速開発の信頼性
この記事は動画の内容を元にAIが生成したものです。正確な情報は元の動画をご確認ください。
ポイント
- •AI時代の高速開発で高まる本番環境の信頼性維持の課題と、その解決策となるAIネイティブなオブザーバビリティプラットフォーム「Sazabi」を紹介します
- •Sazabiは、チャットUIによるシンプルなデバッグ、ログ中心のアプローチ、エージェント型異常検知による自律的な監視を提唱し、従来のオブザーバビリティを根本から変革します
- •これにより、開発者は迅速な問題解決と不要なアラートからの解放を実現し、生産性向上とシステムの信頼性確保に貢献します
AI時代のオブザーバビリティ革命:Sazabiが変える高速開発の信頼性
導入:加速する開発サイクルと新たな課題
現代のソフトウェア開発において、AIの進化は私たちの仕事の進め方を劇的に変化させています。アイデアが瞬く間に機能となり、PR(プルリクエスト)はAIによって自動的にレビューされ、時にはコードを読まずにマージされることさえあります。これにより、チームはかつてないスピードでソフトウェアをリリースできるようになりました。
しかし、この高速化は新たな課題を生み出しています。古い格言にもあるように、「速く動けば、何かを壊す傾向がある」ものです。日々何千、時には何万行ものコードをデプロイする中で、プロダクション環境を壊さずにいかに信頼性を維持するか。これが、現代のソフトウェア開発における新たなボトルネックとなっています。
この課題に対し、ソフトウェアエンジニアのシャーウッド・キャラウェイ氏が立ち上げた新会社「Sazabi」は、AIネイティブなオブザーバビリティプラットフォームとして、開発チームに革新的な解決策を提供しようとしています。本記事では、Sazabiが目指すオブザーバビリティの未来と、その主要なアイデアについて詳しくご紹介します。
Sazabiの誕生背景:開発者の生産性向上への飽くなき追求
シャーウッド・キャラウェイ氏は、キャリアの大部分を開発者の生産性向上に捧げてきました。CrunchBaseではCI/CDシステムや統合テストフレームワークを構築し、Brexではインフラストラクチャとオブザーバビリティチームを立ち上げています。
彼がオブザーバビリティという概念に深く関わるようになったのは、2010年代後半から2019年初頭にかけてのことでした。オブザーバビリティの核心とは、「予測していなかった本番システムに関する質問を投げかけ、カオスを制御すること」、つまり、プロダクションシステムの状況を理解し、あらゆる方法でデータを分析できるようにすることだと彼は説きます。
彼は長年、「本番環境での問題を完全に防ぐことは不可能だ」という考えに深く共感してきました。ユニットテスト、スモークテスト、統合テスト、QA、リリースプロセスの減速、手動での夜間リリースなど、あらゆる手段を講じても、本番環境で何が起こるかを完全に予測することはできません。唯一の対処法は、優れたオブザーバビリティによって問題を検出し、発生時に迅速にロールバックし、修正することであると彼は確信していました。
しかし、音声AI分野での起業を経て、彼が新しい会社(11X)でエージェントやエージェントコーディングといった非常に先進的なツールを使用する中で、ある違和感を覚えました。それは、プロダクション環境のバグを修正し、理解する経験が、これまでのキャリアとほとんど変わっていないということでした。DatadogやSentryといった既存のツールでは、ダッシュボードの手動設定、手動での計測、アラート発生時の手動での根本原因分析とトリアージが必要でした。これでは、現代のソフトウェアエンジニアリング体験の他の部分と比べて、あまりにも「時代遅れ」だと感じたのです。
この問題意識と、彼のAIおよびオブザーバビリティに関する深い経験と情熱が結びつき、AIネイティブなオブザーバビリティプラットフォーム「Sazabi」が誕生しました。
Sazabiが提唱する「ラディカルに異なる」3つの主要アイデア
Sazabiは、既存のオブザーバビリティツールとは一線を画す、抜本的に異なるアプローチを提案しています。それは「機能」ではなく「成果」に焦点を当て、以下の3つの大きなアイデアを中心に据えています。
1. Less is More:チャットUIによるシンプルさと迅速なデバッグ
従来のオブザーバビリティツールは、モジュールやダッシュボードで肥大化し、かえってユーザーを混乱させることが少なくありませんでした。Sazabiは、この複雑さを排除し、「Less is More(より少ないことは、より豊かである)」という哲学を掲げています。
Sazabiでは、インシデントのデバッグは**「Why is production down?(なぜ本番環境がダウンしているのですか?)」**といった質問を投げかけるのと同じくらいシンプルです。彼らは、オブザーバビリティにとって最高のUIはチャットであると信じており、直感的な対話を通じて問題解決をサポートします。
2. Logs Are All You Need:ログ中心のアプローチとAIへの適合性
オブザーバビリティの「3つの柱」(ログ、メトリクス、トレース)という考え方は、もはや時代遅れであるとSazabiは主張します。彼らの見解では、実際にはログがメトリクスやトレースの機能をすべてこなし、さらに多くのことを実現できます。
ログは表現力豊かで、使いやすく、そして何よりもAIに完全に適合しています。確かにコストと可用性には課題がありますが、Sazabiはこれらの問題も解決に取り組んでいます。
3. Monitoring Is Dead:エージェント型異常検知による自律的な監視
急速に進化するシステムにおいて、静的なモニターを手動で作成し、維持することは非常に困難です。Sazabiは、従来の監視手法をエージェント型異常検知に置き換えます。
これは、まるでアプリケーションを常に監視している熟練したエンジニアチームがいるかのように機能します。Sazabiは問題が発生すると自律的に調査を開始し、本当に重要なものだけをエスカレート(上位に報告)します。これにより、開発者は不要なアラートに悩まされることなく、真に解決すべき問題に集中できるようになります。
まとめ:Sazabiが描く未来のオブザーバビリティ
シャーウッド・キャラウェイ氏とSazabiチームは、開発者の生産性向上とシステムの信頼性確保という長年の課題に対し、AIネイティブな新しいアプローチで挑んでいます。AIが普及し、アプリケーションのデプロイ数が爆発的に増加すると予測される2026年以降を見据え、Sazabiはこれらのアプリケーションのサポートとメンテナンスのあり方を根本から変えようとしています。
現在、Sazabiは、1000万ドル以上を調達したスタートアップ企業を対象としたクローズドアルファプログラムを開始しています。Sazabiが提唱する「Less is More」「Logs Are All You Need」「Monitoring Is Dead」という革新的なアイデアが、高速開発時代の信頼性問題にどのような解決策をもたらすのか、今後の展開に注目が集まります。