アーキテクチャ決定記録(ADR)を作成するプロンプト

上級

このプロンプトでできること

アーキテクチャに関する重要な意思決定を記録するADR(Architecture Decision Record)を作成します。

プロンプト

以下の技術的な意思決定についてADRを作成してください。

## 決定事項
{何を決定したか}

## 背景
{なぜこの決定が必要になったか}

## 検討した選択肢
{比較した選択肢}

## 制約条件
{考慮すべき制約}

## 出力形式
1. タイトル
2. ステータス
3. コンテキスト
4. 決定
5. 検討した選択肢
6. 結果(メリット・デメリット)
7. 影響

出力例

ADR-001: データベースの選定

ステータス: 承認済み 日付: 2025-01-15 決定者: 開発チーム


コンテキスト

新規プロジェクトのデータベースを選定する必要がある。 要件は以下の通り:

  • 複雑なリレーションを持つデータ構造
  • 秒間1000リクエスト程度のトランザクション
  • チームにRDBの経験者が多い
  • 将来的なスケールアウトの可能性

決定

PostgreSQL を採用する。

検討した選択肢

選択肢メリットデメリット
PostgreSQL豊富な機能、ACID準拠、チーム経験ありスケールアウトに制限
MySQL軽量、高速、実績多数機能面でPostgreSQLに劣る
MongoDBスキーマレス、スケーラブル複雑なリレーションに不向き

結果

メリット

  • チームの学習コストが低い
  • 複雑なクエリにも対応可能
  • JSONBで柔軟なデータ格納も可能

デメリット

  • 将来的な大規模スケール時は再検討が必要

影響

  • インフラ: AWS RDS PostgreSQLを使用
  • ORM: TypeORMを採用
  • バックアップ: 日次で自動バックアップ

関連プロンプト

この記事をシェア

人気のプロンプト

報告書を作成するプロンプト

このプロンプトでできること 業務報告書や調査レポートを、論理的な構成で作成できます。目的に応じた形式と、読み手を意識した文章構成を提案します。 プロンプト 以下の内容で報告書を作成してください。 【報 …

中級

反論・批判的検討プロンプト

このプロンプトでできること 自分のアイデアや計画に対して、あえて反対意見や批判的な視点を提示してもらえます。盲点の発見や、提案の弱点を事前に補強するのに役立ちます。 プロンプト # Role あなたは …

中級

業界動向を調査するプロンプト

このプロンプトでできること 特定の業界の動向、市場規模、主要プレイヤー、トレンドを調査・整理します。ビジネス戦略や投資判断の参考情報を生成します。 プロンプト 以下の業界について調査してください。 【 …

中級

お詫びメールを作成するプロンプト

このプロンプトでできること ビジネスシーンで必要なお詫びメールを、状況に応じて適切な文面で作成できます。謝罪の程度や原因、今後の対応策を含めた丁寧なメールが生成されます。 プロンプト 以下の状況に対す …

初級

契約書を確認するプロンプト

このプロンプトでできること 契約書の内容をチェックし、注意すべきポイントやリスクを洗い出します。専門家に相談する前の一次チェックとして活用できます。 プロンプト あなたは契約書レビューの専門家です。 …

上級

要件定義を作成するプロンプト

このプロンプトでできること システム開発の要件定義書を作成します。機能要件・非機能要件を整理し、開発の前提となる文書を提案します。 プロンプト 以下のシステムの要件定義を作成してください。 【システム …

上級