使い方: 全 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基準 | 期間と評価指標 |