使い方: 全 9 カテゴリ、計 72 項目のチェックリストです。各項目に対して、あなたのプロジェクトの答えを1〜2文で言語化してください。曖昧なまま着手すると、必ず後から「なぜそう決めたんだっけ」が問われます。

入力内容はブラウザのlocalStorageに自動保存されるため、ページを閉じても消えません。各カテゴリの詳細は元の解説記事を参照してください。

← シリーズ目次に戻る

システムアーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
アプリケーション形態 Native / Web / Hybrid
デプロイモデル クラウド / オンプレ / ハイブリッド
クラウドベンダー AWS / GCP / Azure / 複数
実行環境 VM / コンテナ / サーバーレス
データストア RDB / NoSQL / 併用
ネットワーク設計 VPC / サブネット / 接続方式
監視基盤 ツール選定・アラート方針
BCP方針 RTO / RPO / 冗長化レベル

ソフトウェアアーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
全体構造 モノリス / マイクロサービス / モジュラーモノリス
モジュール設計 レイヤード / DDD / ヘキサゴナル
プログラミング言語 TypeScript / Java / Python / Go / Rust 等
フレームワーク Next.js / Spring / .NET / Django 等
通信・API設計 REST / GraphQL / gRPC / WebSocket
トランザクション設計 ACID / 結果整合性 / Saga
エラーハンドリング 例外 / Result型 / Circuit Breaker
セッション管理 Cookie / JWT / Refresh Token

アプリケーションアーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
クラス構成 単一責任 / 継承 / 委譲
ドメインロジック 手続き型 / リッチドメイン (DDD)
エラーハンドリングポリシー 例外 / Result型 / エラー境界
命名規則と概念モデル ユビキタス言語 / 用語集の整備
ディレクトリ構成 機能別 / レイヤ別
依存関係の方向 循環禁止 / クリーンアーキテクチャ
テスト戦略 ユニット / 統合 / E2E のバランス
バリデーション設計 どの層で行うか・再利用方法

フロントエンドアーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
ホスティング CDN / エッジコンピューティング
レンダリング方式 MPA / SPA / SSR / SSG / ISR
状態管理 Context / Redux / Zustand / Jotai
CSS CSS Modules / Tailwind / CSS-in-JS
フレームワーク React / Vue / Angular / Svelte
BFF GraphQL / REST / tRPC
ルーティング ファイルベース / 定義ベース
パフォーマンス指標 LCP / INP / CLS の目標値

データアーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
業務DB (OLTP) PostgreSQL / MySQL / SQL Server
分析DWH (OLAP) Snowflake / BigQuery / Redshift
データレイク S3 / ADLS / GCS
キャッシュ Redis / Memcached
ベクトルDB pgvector / Pinecone / Weaviate
ETL/ELTツール dbt / Airflow / Dataflow
ストリーミング基盤 Kafka / Kinesis / Pub/Sub
データガバナンス カタログ / MDM / アクセス権限

セキュリティアーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
認証方式 パスワード+MFA / Passkey / SSO / SAML / OIDC
認証基盤 自前 / Auth0 / Clerk / Cognito / Entra ID
認可モデル RBAC / ABAC / ReBAC / OPA
セッション方式 Cookie / JWT / Refresh Token
通信暗号化 TLS 1.3 / mTLS
保存時暗号化 AES-256 / KMS / HSM
ネットワーク分離 VPC / サブネット / SG
監査ログ保存 保存期間と改ざん防止

開発・運用アーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
Gitホスティング GitHub / GitLab / Bitbucket
ブランチ戦略 GitHub Flow / Trunk Based / GitFlow
CI/CD GitHub Actions / GitLab CI / CircleCI
テストピラミッド 単体 / 結合 / E2E の比率
監視ツール Prometheus / Datadog / New Relic
ログ基盤 CloudWatch Logs / Loki / Splunk
SLO/SLI定義 可用性 / p99レイテンシ
デプロイ戦略 Blue-Green / Canary / ローリング

エンタープライズアーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
業務ケイパビリティマップ 5層 / 7層の階層構造
データガバナンス体制 CDO設置 / データスチュワード
マスタデータ管理 (MDM) 集中 / 分散
システム標準 共通認証 / 共通通知 / 共通ID
アプリポートフォリオ Buy / Build / Subscribe
クラウド方針 Cloud First / Hybrid / On-prem
EAフレームワーク TOGAF / Zachman / FEA / DoDAF
AS-IS / TO-BE 計画 中期計画 (3〜5年)

ソリューションアーキテクチャ

0 / 8 項目決定済み ・解説記事を開く →

項目 選択肢の例 あなたの答え 完了
解決すべき課題 業務効率化 / 新規事業 / コスト削減
スコープ 最小機能 / フル機能
対象ユーザー 社内 / 顧客 / 外部パートナー
利用規模 10人 / 1000人 / 100万人
Buy / Build / Subscribe 既製品 / 自社開発 / SaaS
非機能要件 性能 / 可用性 / セキュリティ
ROI試算 3年回収 / Payback ライン
PoC のGo/No-Go基準 期間と評価指標