01
データが絡まる
テーブルの関係や制約がなく重複や欠落が生じ、機能を足すほどデータがずれていきます。
§ AI Code Audit
AIで素早く作ったサービス、動いてはいるものの中身が不安ではありませんか。データベースとアーキテクチャを点検し、運用できる構造に立て直します。
01 Signs
AIコーディングツールで作ったサービスによく見られる問題です。
テーブルの関係や制約がなく重複や欠落が生じ、機能を足すほどデータがずれていきます。
インデックスのないクエリや繰り返しの呼び出しで、データが増えるほど応答が遅くなります。
構造なしにつなぎ合わせたコードのため、小さな修正でも思わぬ箇所でエラーが出ます。
認証・権限チェックや秘密鍵の管理が抜けていて、データがそのまま露出するおそれがあります。
02 Process
すべてを作り直すわけではありません。活かせる部分は活かし、骨組みを正します。
コード、データベーススキーマ、インフラ構成を読み、危険な箇所を洗い出します。
問題を優先度順に整理し、直す範囲と方法をご提案します。
スキーマの再設計、データ移行、アーキテクチャの整理を当社で実施します。
改善した構造を文書でお渡しし、その後もAIで安全に開発を続けられるよう基準を整えます。
03 Areas
診断は3つの領域を中心に進めます。
スキーマ、テーブルの関係、インデックス、マイグレーション、バックアップ
モジュール境界、API構造、状態管理、デプロイ構成
認証・権限、秘密鍵の管理、エラー処理、監視
04 — Contact
アイデアからローンチ、運用まで、MintSoftが伴走します。