公開日

バイブコーディングで作られたあなたのアプリを、私たちが運用します。

著者

Listen in English · バイブコーディングで作られたあなたのアプリを、私たちが運用します。

0:00 / 0:00

Watch in English · バイブコーディングで作られたあなたのアプリを、私たちが運用します。

今では誰でもアプリを説明すれば手に入れられる。企業が最も適している。自動化するプロセスをすでに知っているからだ。ほとんど誰にもできないのは、それを仕上げることだ。認証、テナント管理、マイグレーション、バックアップ、デプロイ、監視、シークレット、コスト。デモは簡単な部分だ。ABN Asiaが提供するのはその残り——あなたがバイブコーディングし、私たちがホスティングと保守を担当する。

この一年で何かが変わり、それは決して些細な変化ではない。コードを一度も書いたことがない人でも、今では動作するアプリケーションを説明し、それを手に入れられる。モックアップではない。データベース、ログイン画面、保存できるフォームを備えた、実際に動くものだ。

それは本当に新しいことであり、本当に役に立つ。業務プロセスを理解している人々——請求書は作業票より先に顧客へ送られること、勤務表は木曜日に締め切られること、割引は一定額を超えると二次承認が必要なことまで知っている人々——が、開発待ち行列で6か月待つことなく、そのプロセスに必要なソフトウェアを今や自分たちで作れる。

つまり、問題の前半は解決した。この記事は後半についてのものだ。

1
実際に実行した復元 — テストされていないバックアップはファイルであり、バックアップではない
0
ブラウザ内の秘密情報:クライアントにAPIキーを決して置かない
24/7
午前3時に壊れたときに気づく何かが必要であり、それは作った本人ではない

デモがカバーしていないこと

バイブコーディングで作られたアプリは、生まれたままの状態ではたいてい美しく動く。問題のリストが始まるのは、それが現実世界に触れたときだ。

認証とテナント分離。 ユーザーが1人なら簡単だ。互いのデータを見せてはいけない2人のユーザーに対応するのは、機能ではなくデータモデルの設計判断だ。ほとんどのプロトタイプは、所有者列のない1つのテーブルにすべてを保存し、実際の顧客データが存在した後にテナント分離を後付けするのは、ソフトウェアにおいて最も高くつく変更だ。

シークレット。 プロトタイプを動かす最速の方法は、APIキーをコードから見える場所に置くことだ。ブラウザアプリでは、それはユーザーにも見えることを意味する。キーは公開リポジトリから数分で抜き取られる。

マイグレーション。 実データの入ったテーブルに対するスキーマ変更を、火曜日の午後2時に、ロールバックもなしでやる——これが、動いていたアプリを障害にする方法だ。

バックアップ。 大事なのはバックアップジョブが存在することではない。実際に実行し、時間を計測したリストアだ。それができるまで、あなたが持っているのは復旧計画ではなく希望にすぎない。

デプロイ。「自分のマシンでは動く」は「次の依存関係の更新までは動く」になる。1つのコマンドでロールバックできないデプロイは、誰も実行したがらないデプロイだ。

**可観測性。**壊れるときは来る——そして必ず来る——そのとき、誰かがログ、エラートレース、アラートを必要とする。それらがなければ、あらゆるインシデントは考古学になる。

**コスト。**プロトタイプが安いのは、誰も使っていないからだ。実際のトラフィックが来る最初の1か月に、ホスティング料金、データベースの料金プラン、AIトークン消費が一斉に押し寄せる。

コンプライアンス。 データがどこに保存され、どのくらいの期間保持され、誰が閲覧でき、顧客が削除を求めたときに何が起こるのか。これらは後から追加する機能ではなく、構築したシステムの特性です。

  1. Harden

    テナンシー、ロール、クライアントから秘密情報を排除、入力検証、依存関係監査。

  2. Deploy

    再現可能なビルド、ステージング、1コマンドで実行できるロールバック。

  3. Observe

    ログ、エラートラッキング、稼働時間アラート、担当者に通知するコスト上限。

  4. Protect

    バックアップに加え、実際に実行して時間を計測したリストア。保持と削除のルール。

  5. Maintain

    パッチ適用、依存関係の更新、小さな変更、連絡できる担当者。

最後の1マイル。華やかなものは何もないが、そのすべてが、アプリが実際のユーザーとの接触に耐えられるかどうかを決める。

なぜ企業こそが構築すべき主体なのか

ソフトウェア会社の中ではなく企業の内部でこれが起きているのには理由がある。ソフトウェアを作る上で難しい半分は、決してコードを打ち込むことではなかった。それは、ソフトウェアが何をすべきかを知っていることだった。企業はすでにその知識を持っている。例外、承認の流れ、必ず支払いが遅れる顧客、取締役会が実際に読む報告書といったことだ。

AIはもう半分を圧縮した。だから今では、以前なら開発者の時間の4分の1を要したものを、マネージャーが午後のひとときで作れるのだ。

AIが解消しなかったのは、「動くアプリ」と「サービス」の間の距離だ。その距離は知能ではなく規律であり、別の仕事として、別の人たちが、決まったスケジュールで行うものだ。

デモの構築20%

モデルが得意なこと、そして仕事全体のように感じられること

本番環境での運用80%

堅牢化、デプロイ、監視、バックアップ、保守

ABN Asia がクライアント業務から得た経験則であり、測定値ではない。割合が要点だ。見えている部分はごく一部にすぎない。

提案内容を率直に言うと

あなたはバイブコーディングする。私たちがホストし、保守する。

あなたは、あなたにしかできない部分を担い続ける。アプリが何をすべきかを決めること、そして学ぶにつれて考えを変えることだ。私たちはリポジトリを引き継ぎ、デモには映らない部分を担う。堅牢化、デプロイ、監視、バックアップ、パッチ適用、月曜午前9時の小さな変更、そして何かが壊れたときの電話対応だ。

実際には、それはあなたのシステムを熟知した担当エンジニア、本番環境を再現したステージング環境、テスト済みのリストア、人に届くアラート、そして予測可能な月額コストを意味します。ビジネス知識とプロダクトの意思決定はあなたが保持します。運用リスクは当社が負います。

プロセスはあなたが構築し、運用は当社が担う

「AIでアプリを作る」より刺激の少ない売り込みです。しかし、来年もアプリが動き続けるかどうかを決めるのは、この考え方です。

動くプロトタイプはあるのに、それを運用する人がいない——まさにそれが、私たちが交わしたい会話です。リポジトリと、それが何をするものかを一文で添えて、ご連絡ください。

出典:ABN Asia 自身のクライアント支援(2026年)。上記の工数配分は、その業務から得た経験則であり、測定された統計値ではありません。

お問い合わせ先:[email protected]

日本語版は Ai 支援を使用しているため、小さな間違いが存在する可能性があることをご了承ください。

著者

Ai-Banking-NetworkSecurity (ABN), ABN ASIAは、アカデミアに深く関わり、アメリカ、オランダ、ハンガリー、日本、韓国、シンガポール、ベトナムでの仕事経験を持つ人々によって設立されました。ABN ASIAは、学問とテクノロジーが機会と出会う場所です。最先端のソリューションと優れたソフトウェア開発サービスにより、ビジネスがレベルアップし、グローバルシーンに挑戦できるよう支援しています。 私ちの取り組み: より速く。 より良い。 より信頼性が高くなります。 ほとんどの場合、価格も安くなります。

いつでも、ITサービス、デジタルコンサルティング、既製のソフトウェアソリューション、または提案依頼書(RFP)をお探しの際は、お気軽にお問い合わせください。お問い合わせ先は[email protected]です。お客様のテクノロジーに関するニーズにお応えします。

ABNAsia.org

© ABN ASIA