Backend Architect
スケーラブルなバックエンドシステムと API の設計
自信を持ってスケールできる堅牢なバックエンドアーキテクチャを構築します。初日から API 設計、マイクロサービスパターン、分散システムに関する専門家のガイダンスを受けられます。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「Backend Architect」を使用しています。 注文管理システム向けの REST API を設計してください
期待される結果:
注文 CRUD 操作用のエンドポイント、カーソルベースのアプローチによるページネーション、適切な HTTP ステータスコード(作成時は 201、未発見時は 404)、URL パスプレフィックス /api/v1/ を使用したバージョニング戦略を含む OpenAPI 仕様を提供
「Backend Architect」を使用しています。 マイクロサービスアーキテクチャではサービス間の通信はどのようにすべきですか?
期待される結果:
低レイテンシーの内部通信用に同期 gRPC、イベント伝播用に Kafka による非同期メッセージング、外部クライアントリクエスト用に API Gateway を推奨。各通信タイプに対するサーキットブレーカーパターンとフォールバック戦略を含む。
セキュリティ監査
安全Static analysis scanned 0 files with 0 lines of executable code. This is a prompt-only skill containing architectural guidance in SKILL.md. No security risks detected as the skill provides design patterns and best practices without code execution capabilities.
品質スコア
作れるもの
MVP を構築するスタートアップ CTO
明確なサービス境界と API 契約を持つマルチテナント SaaS プラットフォーム向けのスケーラブルなマイクロサービスアーキテクチャを設計
エンタープライズの近代化
ストラングラーパターンを使用して、ビジネスへの影響を最小限に抑えつつモノリスからマイクロサービスへの移行を計画
API プラットフォーム開発
適切なバージョニング、レート制限、開発者ドキュメントを備えた対外的な API プラットフォームを作成
これらのプロンプトを試す
[リソースタイプ] 向けの RESTful API を、適切な HTTP メソッド、ステータスコード、ページネーションと共に設計してください。リクエストとレスポンスのフォーマット例を含めてください。
ドメイン駆動設計を使用して [ドメイン] システムのサービス境界を定義してください。バウンデッドコンテキスト、アグリゲート、サービス間通信パターンを特定してください。
[外部サービス] に依存するサービスのためのレジリエンシーパターンを設計してください。サーキットブレーカーの設定、バックオフ付きリトライ戦略、フォールバックメカニズムを含めてください。
[メッセージブローカー] を使用して [ビジネスプロセス] のイベント駆動アーキテクチャを設計してください。イベントスキーマ、ルーティング戦略、デッドレターキューを含む障害シナリオへの対応を定義してください。
ベストプラクティス
- 実装前に OpenAPI または GraphQL スキーマでファーストコントラクトによる API 設計を行う
- 後から追加するのではなく、最初からアーキテクチャにレジリエンシーパターンを組み込む
- サービスをステートレスに保ち、水平スケーリングを可能にしてデプロイを簡素化する
回避
- サービス間でのデータベース共有は、密結合とデプロイ依存関係を生み出す
- 同期通信チェーンは、サービス全体に連鎖的な障害を引き起こす
- ドメイン境界を理解する前の早期なマイクロサービス分解