アーキテクチャ決定記録(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 あなたは …

中級

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

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

上級

目標設定を支援するプロンプト

このプロンプトでできること SMARTの法則に基づいた具体的で達成可能な目標設定を支援します。目標の分解やKPI設定、アクションプランの作成まで行います。 プロンプト 以下の内容で目標設定を手伝ってく …

中級

引き継ぎ資料を作成するプロンプト

このプロンプトでできること 異動・退職・担当変更時に必要な引き継ぎ資料を、漏れなく整理した形で作成できます。業務内容、関係者、注意点などを体系的にまとめます。 プロンプト # Task 以下の業務情報 …

中級

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

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

中級

オンボーディングスケジュールを作成するプロンプト

このプロンプトでできること 新入社員が早期に活躍できるよう、体系的なオンボーディングスケジュールを作成します。 プロンプト 以下の条件でオンボーディングスケジュールを作成してください。 ## 新入社員 …

中級