あなたのMLチームは、オープンソースのフィーチャーストアを立ち上げるために、ちょうどエンジニア5人月を費やしました。経理担当者が給与計算の数字を見て、チームの誰も予想しなかった質問をします。その18万ドル分のエンジニア時間は、今四半期に計上される費用なのか、それとも貸借対照表に載る資産なのか? 答えは、バーンマルチプル、ランウェイの計算、そして——資金調達をしているなら——財務諸表が語るストーリーを変えます。そしてそれは、Feast上で構築したかTectonを購入したかによって、まったく変わってきます。
フィーチャーストアとは、機械学習の特徴量をトレーニングとリアルタイム推論の両方のために管理・保存・提供するインフラ層です。その中核的な役割は、トレーニングとサービングの乖離(training-serving skew)を防ぐことです。つまり、モデルがトレーニング時に見たものとまったく同じ特徴量を本番環境で目にすることを保証することです。アーキテクチャには5つの可動部があります——トレーニングデータ用のオフラインストア、低レイテンシ配信用のオンラインストア、値を計算するフィーチャーパイプライン、中央のフィーチャーレジストリ、そして配信APIです。チームがFeastとTectonのどちらを選ぶかは、まったく異なる2つの所有モデルの選択であり、それぞれのモデルはまったく異なる会計処理を生み出します。
Feast vs. Tecton: 構築vs購入のトレードオフ
Feastは主要なオープンソースのフィーチャーストアです。無料で利用でき、セルフホスト型で、柔軟です。オンラインストア(通常はRedisまたはDynamoDB)を自分で運用し、オフラインストア(S3、BigQuery、Snowflake)も自分で運用し、すべてのアップグレード、障害対応、スケーリングの判断を自分で担います。Tectonは完全マネージドの商用代替で、UberのMichelangeloプラットフォームを手がけたチームのメンバーによって構築されました。オンラインとオフラインの配信、ストリーミング特徴量計算、組み込みの特徴量監視を、エンタープライズSaaS契約の背後で処理します。
標準的な比較は次のようになります:
| 要因 | Feast | Tecton |
|---|---|---|
| ライセンス費用 | 無料(インフラ費用のみ) | エンタープライズSaaS価格 |
| オンライン配信 | Redis、DynamoDB——自分で運用 | 完全マネージド |
| オフラインストア | Parquet、BigQuery、Snowflake——自分で接続 | マネージド |
| ストリーミング特徴量 | プッシュベース、パイプラインを自分で構築 | ネイティブなリアルタイム計算 |
| 特徴量監視 | 外部ツールを自分で組み立て | 組み込み |
| 運用負担 | 高い——チームがすべてを運営 | 低い——ベンダーのSLA |
この表の会計に関連するバージョンには、もう1行あります。それは、お金がどこに現れるかです。Tectonでは、コストのほぼすべてがベンダーの請求書として到来します——サブスクリプション費用です。Feastでは、ライセンス行はゼロで、実際のコストはエンジニアの人件費に隠れています。データエンジニアがレジストリのデプロイ、フィーチャーパイプラインの記述、オンラインストアのチューニング、そしてFeastが同梱しない監視の構築に費やす数週間です。「ライセンス費用ゼロ」のオープンソースインフラでも、エンジニア時間のP&L行は依然として必要であり、その行こそがASC 350-40が規律する対象です。
会計上の問い: ASC 350-40が実際に述べていること
米国GAAPでは、内部利用ソフトウェア費用はASC 350-40に該当し、ソフトウェアプロジェクトのすべてのドルを3つの段階のいずれかに分類します(一般的な枠組みについては、資本化vs費用化の判断に関する実践ガイドをご覧ください):
- 予備プロジェクト段階——発生時に費用化。 ベンダーの評価、概念実証のスパイク、FeastとTectonの比較、実現可能性調査、そして構築vs購入の分析そのもの。すべてが即座にP&Lに計上されます。
- アプリケーション開発段階——適格な費用を資本化。 経営陣がプロジェクトを承認しコミットした後、ソフトウェアの設計、コーディング、設定、テスト、統合の費用は資産として資本化され、その耐用年数にわたって償却されます。資産を築くのはこの段階だけです。
- 実装後および運用段階——発生時に費用化。 トレーニング、保守、バグ修正、そして稼働後の継続的な運用。後から追加される新機能は資本化を再開できますが、稼働を維持することは決してそうなりません。
アプリケーション開発段階に入るには、2つの条件が満たされる必要があります。関連する権限を持つ経営陣がプロジェクトを(暗黙的または明示的に)承認していること、そしてプロジェクトが完了しソフトウェアが意図された機能のために使用される可能性が高いことです。両方が真になるまで、すべてのドルは依然として予備段階の費用です——後に本番環境になる「プロトタイプ」も含めて。
資本化には、適格な費用の狭い定義もあります。構築に従事する開発者の直接人件費、福利厚生などの人件費関連費用、プロジェクトに従事する外部開発者に支払う第三者費用は、一般に適格です。旧システムからのデータ変換、トレーニング、保守、一般間接費、管理費は適格ではありません——アプリケーション開発の期間中に発生したとしてもです。
フィーチャーストアの作業を3段階にマッピングする
典型的なFeast構築がASC 350-40にどうマッピングされるかを示します:
費用化: 評価。 チームはFeastとTectonをベンチマークし、サンプルパイプラインをスパイクし、ベンダーのドキュメントを読むのに3週間を費やします。予備段階——費用化です。これはスパイクコードが後に本番環境で再利用されたとしても当てはまります。段階は、コードが何になるかではなく、その時点での活動の目的によって判断されます。
資本化: 構築。 経営陣がFeastの決定を承認し、プロジェクトに資金を提供します。エンジニアは今やレジストリをデプロイし、本番の特徴量定義を書き、バッチとストリーミングのパイプラインを構築し、オンラインストアを推論サービスと統合し、統合テストと負荷テストを実行します。この期間中の直接エンジニア人件費に加え、実装のための請負業者費用は資本化されます——誰が何にいつ取り組んだかを文書化できることを前提とします。
費用化: 稼働後のすべて。 オンコールローテーションがRedisのレイテンシをチューニングし、パイプラインのバグの後に特徴量をバックフィルし、新しいモデルを既存のパイプラインにオンボーディングし、Feastのバージョンをアップグレードし、監視ダッシュボードを保守します。実装後——費用化です。6か月後に、たとえば新製品ライン向けのストリーミングパイプラインのような、真に新しい機能を追加する場合、その個別の機能強化は独自の資本化期間の対象となり得ます。
最も一般的な失敗モードは、証跡の欠如です。プロジェクト段階別の同時進行の時間追跡なしの資本化は、監査を生き残ることはほとんどありません。エンジニアの時間がフィーチャーストアの構築と通常業務の作業に対して追跡されていない場合、監査人は全額を費用化します——それがいずれにせよ正しい答えであるかもしれませんが、それはデフォルトではなく決定であるべきです。
代わりにTectonを購入すると何が変わるか
マネージドのフィーチャーストアを購入すると、会計の様相が一変します。Tectonはサービス契約であり、あなたが所有するソフトウェアではないため、サブスクリプション費用は契約期間にわたって認識される営業費用です——シンプルで予測可能、そして監査に強いのです。
微妙なのは実装です。SaaSプラットフォームをあなたの用途に合わせて設定すること——Tectonをデータウェアハウスと統合し、配信APIを推論に接続し、特徴量定義を移行すること——は、クラウドコンピューティングのガイダンスの下で同じASC 350-40の論理に従います。基礎となるソフトウェアがベンダーによってホストされていても、アプリケーション開発段階の実装費用は資本化の対象となり得ます。実際には、Tectonの実装は十分に短いため、多くの小規模企業は重要性の観点からこれらを費用化します。しかし、あなたの統合が6桁のエンジニア時間に達するなら、同じ段階分析が当てはまり、同じ文書化基準が適用されます。
資金調達中の創業者にとって、ここには戦略的な脚注があります。Feastの構築を資本化すると、当期間のEBITDAと売上総利益率の見栄えが改善されますが、その代償として償却負担が増大し、買収者のデューデリジェンスチームが精査する資産を抱えることになります。Tectonのサブスクリプションを費用化すると、ランレートのバーンについてP&Lが正直に保たれますが、今年の数字は重く見えます。どちらの処理も「優れて」はいません——しかし投資家はあなたがどちらを選び、なぜそうしたかを尋ねるので、意図的に選び、その理由を文書化してください。
ASU 2025-06: 段階モデルはなくなる
この3段階の枠組みは1998年にさかのぼります。当時、ソフトウェアは明確な境界を持つ逐次的なウォーターフォールの段階で構築されていました。これはアジャイルで反復的なフィーチャーストアの作業にはほとんど適合しません——すべてのスプリントが本番環境に出荷される時、どのスプリントが「予備的」なのでしょうか? FASBも同意しました。2025年9月にASU 2025-06を発行し、これが段階ベースのルールを廃止し、重大な開発上の不確実性が残っているかどうかを中心とした原則ベースの枠組みに置き換えます。
新しいモデルの下では、経営陣がプロジェクトを承認し、完了と意図された使用の可能性が高く、そのコンセプトが性能要件、開発アプローチ、または実現可能性に関する重大な不確実性を越えた時点で資本化が始まります。これは2027年12月15日より後に始まる会計年度に有効で、早期適用が認められています。今日始まるフィーチャーストアの構築にとって、実践的なアドバイスは変わりません。承認メモを取得し、構築に対して時間を追跡し、評価と構築を分離するのです。これらの習慣は、古い段階にも新しい原則にも等しく適合します。
フィーチャーストア構築のための実践的プレイブック
Feast、Tecton、あるいは第三の選択肢のいずれを選ぶにせよ、5つの実践が会計を健全に保ちます:
構築が始まる前に書面で承認を得る。 CTOがFeastの構築、予算、意図された本番使用を承認するメールは、承認のしきい値を満たします。日付を入れましょう。監査人は最初にこの文書を求めます。
初日から段階別にエンジニア時間を追跡する。 評価スパイクは1つのバケットに、本番構築作業は別のバケットに、ローンチ後の保守は3つ目のバケットに入れます。タグベースの時間追跡やスプリントのラベリングはどちらも機能しますが、6か月後に記憶からその区分を再構築することは機能しません。
直接費用のみを資本化する。 構築に費やした時間分の開発者の人件費と福利厚生、加えて実装に紐づく請負業者の請求書。トレーニング、レガシーパイプラインからのデータ移行、間接費の配賦、そしてオンラインストアを実行するためのクラウドインフラ請求は除外します——ホスティングは完成したシステムの運用費用であり、構築費用ではありません。
正当化できる償却年数を選ぶ。 内部利用ソフトウェアは通常、3年から5年にわたって定額法で償却されます。動きの速いオープンソース上に構築されたフィーチャーストアでは、Feastのメジャーバージョンが再構築を強いる可能性があり、短い方が正当化されます。資本化メモにその理由を文書化しましょう。
事実が変わったら減損をテストする。 Feastの構築を途中で放棄しTectonと契約するなら、資本化された資産は減損しています——切り下げましょう。ピボットがフィーチャーストアが提供していた製品ラインを殺す場合も同様です。もはや用途のない資本化ソフトウェアは資産ではありません。
監査調整を招くよくある誤り
監査人がインフラの資本化で見つける誤りは、憂鬱なほど一貫しています。評価段階——ベンダー比較、概念実証、スパイク——を資本化することが最も頻繁です。予備段階の作業は、それがどれほど有用であると判明しても決して資本化できません。開発を装った保守の資本化が2番目です。配信レイテンシのチューニングや特徴量のバックフィルは運用であり、構築ではありません。3番目はメモの欠如です。承認文書も段階分析も償却の根拠もない資本化残高は、一般原則に基づいて費用化されます。4番目は空想的な年数での償却です——毎年破壊的変更を出荷するオープンソースプロジェクトに接着されたインフラに10年。そして5番目はクラウド請求を完全に忘れることです。人件費を注意深く資本化しながら、年間6桁のDynamoDBとコンピュートのランレートを無視するチームは、そもそもプロジェクトを正当化した構築vs購入の比較を誤って表示しているのです。
資産になり得るものとして構築を追跡する
Feast vs. Tectonの決定は、通常、エンジニアの誇り対ベンダーの便利さとして枠づけられます。それを財務上の問いとして捉え直すと、トレードオフが鮮明になります。Feastは現金報酬を償却の尾を引く資本資産に変換し、Tectonは同じ能力を更新日を持つきれいな営業費用に変換します。ランウェイモデル、売上総利益率、デューデリジェンスのストーリーはすべて選択によって変わります——まさにそれゆえ、会計はアーキテクチャレビューの後の脚注ではなく、その場に席を持つに値するのです。
それは平凡な簿記の規律から始まります。プロジェクトタグ付きの時間、日付入りの承認、構築に紐づく請負業者の請求書、そして監査人が追える資本化メモです。もしあなたのフィーチャーストア費用が現在、1つの元帳勘定に未分化のエンジニア人件費として存在しているなら、あなたはすでに資本化の選択肢を失っています——記録は事後に再構築できないからです。
財務管理を簡素化する
MLインフラを拡張するにつれて、構築vs購入の意思決定、資本化ソフトウェア、償却スケジュールのために明確な財務記録を維持することが不可欠です。Beancount.ioは、財務データに対する完全な透明性とコントロールを提供するプレーンテキスト会計を提供します——ブラックボックスも、ベンダーロックインもありません。無料で始めるそして、開発者や財務のプロフェッショナルがなぜプレーンテキスト会計に切り替えているのかをご覧ください。





