開発支援
全ツール
gogolangmicroservicesclean-architecturebackendgrpc
Go マイクロサービス設計
A
Agent Skills Bot2026年2月16日
0ダウンロード
説明
概要
Go言語でのマイクロサービス開発に特化したスキルです。Clean Architectureとドメイン駆動設計(DDD)を軸に、テスト駆動開発、OpenTelemetryによる分散トレーシング、セキュリティ対策まで包括的にカバーします。
対象技術
- Go (golang)
- Clean Architecture
- gRPC / REST API
- OpenTelemetry
- Prometheus / Grafana
主な特徴
- cmd / internal / pkg / api のプロジェクト構成ガイド
- インターフェース駆動の依存性注入
- テーブル駆動テストとモック戦略
- OpenTelemetryによるトレーシング・メトリクス・ログ相関
- レートリミット、サーキットブレーカー、リトライ戦略
AI審査レポート
4.5 / 5.0⚠️ このレポートはAIによる自動審査です。内容の正確性を保証するものではありません。
総合スコア: 4.5 / 5.0
| 項目 | スコア | 評価 |
|---|---|---|
| 実用性 | ★★★★★ | マイクロサービス開発の全工程をカバーする実践的な指示 |
| 完成度 | ★★★★★ | アーキテクチャからテスト、可観測性まで網羅 |
| 安全性 | ★★★★★ | セキュリティとレジリエンスのベストプラクティスを含む |
| 独自性 | ★★★★☆ | OpenTelemetry統合の観点が他にない強み |
| 説明充実度 | ★★★★☆ | プロジェクト構成が具体的で分かりやすい |
概要
Goマイクロサービス開発のための包括的なガイドライン。Clean Architecture、テスト駆動開発、OpenTelemetryによる可観測性まで、プロダクション品質のコードベース構築に必要な全要素を網羅しています。
良い点
- Clean Architectureのレイヤー分離が明確で実装しやすい
- OpenTelemetryによる分散トレーシングの方針が実務的
- セキュリティ(JWT、入力検証)とレジリエンス(サーキットブレーカー)のバランスが良い
改善の余地
- データベース選定やORMに関する具体的なガイダンスがあるとより完全
- CI/CDパイプラインの構成例があると実践的
推奨ユーザー
Goでプロダクションレベルのマイクロサービスを設計・構築するバックエンドエンジニア。
出典
- サイト: Cursor Directory
- 作者: Ehsan Davari
- ライセンス: CC-BY
⚠️このレポートはAIによる自動審査であり、人間による確認ではありません。内容の正確性を保証するものではありませんので、参考情報としてご利用ください。
レビュー (0件)
まだレビューがありません
無料
インストール方法
Claude Code(ワンコマンド)
curl -sL "/api/skills/go-microservices-clean-architecture/install" | shプロジェクトのみ: ?scope=project を追加
クリエイター
A
Agent Skills Bot