Menyediakan 42 design pattern yang bersifat technology-agnostic untuk membantu agent dalam merancang, meninjau, dan mengimplementasikan distributed systems yang andal, aman, dan berperforma tinggi.
- Bintang GitHub
- 41.038
- File
- 10
- Commit terakhir
- 11 Nov 2026
- Lisensi
- MIT
- Tool yang diizinkan
- —
Apa fungsi skill cloud-design-patterns?
cloud-design-patterns adalah agent skill. Menyediakan 42 design pattern yang bersifat technology-agnostic untuk membantu agent dalam merancang, meninjau, dan mengimplementasikan distributed systems yang andal, aman, dan berperforma tinggi.
Ringkasan dibuat dari SKILL.md skill ini.
Tentang skill cloud-design-patterns
Fungsi utama dari SKILL ini adalah merancang arsitektur distributed systems menggunakan metodologi standar industri. SKILL ini menyediakan 42 design pattern yang bersifat technology-agnostic untuk membantu developer mengatasi tantangan umum dalam hal reliability, performance, messaging, security, dan deployment. Agent sebaiknya memuat skill ini saat perlu merancang, meninjau, atau mengimplementasikan arsitektur distributed system guna memastikan semua requirement fungsional dan non-fungsional terpenuhi.
User dapat mengakses kategori pattern tertentu melalui berbagai file referensi markdown, seperti reliability-resilience.md untuk fault tolerance atau performance.md untuk strategi scaling dan caching. Pattern ini membantu memitigasi fallacies of distributed computing, seperti asumsi mengenai zero latency atau bandwidth yang tidak terbatas. Dengan berfokus pada trade-off dari setiap pattern, skill ini membantu dalam membangun sistem yang cost-optimized dan efisien secara operasional di lingkungan Azure, on-premises, maupun hybrid.
Apa yang bisa dilakukan agent dengannya
- 1Review reliabilitas distributed systemMenganalisis arsitektur sistem untuk mengimplementasikan fault tolerance dan kemampuan self-healing menggunakan pattern resilience tertentu.
- 2Mitigasi fallacies of distributed computingMengidentifikasi dan mengompensasi asumsi yang salah seperti jaringan yang tidak andal atau latency yang bervariasi selama fase desain.
Ditulis dari SKILL.md milik skill tersebut. Setiap use case diverifikasi dengan kutipan darinya.
Cara install skill cloud-design-patterns
Setiap perintah menyalin folder skill ke direktori skills client. Restart client atau mulai sesi baru untuk memuatnya.Install skill cloud-design-patterns di Claude Code
~/.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patternsInstall skill cloud-design-patterns di Claude Code (project)
.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns .claude/skills/cloud-design-patternsInstall skill cloud-design-patterns di Codex
~/.agents/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.agents/skills/cloud-design-patternsInstall skill cloud-design-patterns di Gemini CLI
~/.gemini/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.gemini/skills/cloud-design-patternsInstall skill cloud-design-patterns di Claude.ai
npx degit github/awesome-copilot/skills/cloud-design-patterns cloud-design-patterns && zip -r cloud-design-patterns.zip cloud-design-patterns # claude.ai → Customize → Skills → + → Create skill → Upload a skill → cloud-design-patterns.zip
Pengecekan otomatis
Berjalan 15 Nov 2026Laporan lengkap →Lolos cek otomatis kami. Ini bukan audit keamanan: baca skripnya sebelum membiarkan agent menjalankannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkaugithub/awesome-copilot/skills/cloud-design-patterns is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cloud-des ↗Lolos
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Lolos
- Skrip tanpa unduh-lalu-jalankan atau pencurian kredensialNo scripts in the skill folderLolos
- Tidak ada instruksi tersembunyi di SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Lolos
- Tool yang diizinkan otomatis dibatasiNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Lolos
- SKILL.md mengikuti format Agent SkillsValid name and description; says when to use it; 63 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Lolos
SKILL.md
Lihat di GitHubCloud Design Patterns
Architects design workloads by integrating platform services, functionality, and code to meet both functional and nonfunctional requirements. To design effective workloads, you must understand these requirements and select topologies and methodologies that address the challenges of your workload's constraints. Cloud design patterns provide solutions to many common challenges.
System design heavily relies on established design patterns. You can design infrastructure, code, and distributed systems by using a combination of these patterns. These patterns are crucial for building reliable, highly secure, cost-optimized, operationally efficient, and high-performing applications in the cloud.
The following cloud design patterns are technology-agnostic, which makes them suitable for any distributed system. You can apply these patterns across Azure, other cloud platforms, on-premises setups, and hybrid environments.
How Cloud Design Patterns Enhance the Design Process
Cloud workloads are vulnerable to the fallacies of distributed computing, which are common but incorrect assumptions about how distributed systems operate. Examples of these fallacies include:
- The network is reliable.
- Latency is zero.
- Bandwidth is infinite.
- The network is secure.
- Topology doesn't change.
- There's one administrator.
- Component versioning is simple.
- Observability implementation can be delayed.
These misconceptions can result in flawed workload designs. Design patterns don't eliminate these misconceptions but help raise awareness, provide compensation strategies, and provide mitigations. Each cloud design pattern has trade-offs. Focus on why you should choose a specific pattern instead of how to implement it.
References
| Reference | When to load |
|---|---|
| Reliability & Resilience Patterns | Ambassador, Bulkhead, Circuit Breaker, Compensating Transaction, Retry, Health Endpoint Monitoring, Leader Election, Saga, Sequential Convoy |
| Performance Patterns | Async Request-Reply, Cache-Aside, CQRS, Index Table, Materialized View, Priority Queue, Queue-Based Load Leveling, Rate Limiting, Sharding, Throttling |
| Messaging & Integration Patterns | Choreography, Claim Check, Competing Consumers, Messaging Bridge, Pipes and Filters, Publisher-Subscriber, Scheduler Agent Supervisor |
| Architecture & Design Patterns | Anti-Corruption Layer, Backends for Frontends, Gateway Aggregation/Offloading/Routing, Sidecar, Strangler Fig |
| Deployment & Operational Patterns | Compute Resource Consolidation, Deployment Stamps, External Configuration Store, Geode, Static Content Hosting |
| Security Patterns | Federated Identity, Quarantine, Valet Key |
| Event-Driven Architecture Patterns | Event Sourcing |
| Best Practices & Pattern Selection | Selecting appropriate patterns, Well-Architected Framework alignment, documentation, monitoring |
| Azure Service Mappings | Common Azure services for each pattern category |
Pattern Categories at a Glance
| Category | Patterns | Focus |
|---|---|---|
| Reliability & Resilience | 9 patterns | Fault tolerance, self-healing, graceful degradation |
| Performance | 10 patterns | Caching, scaling, load management, data optimization |
| Messaging & Integration | 7 patterns | Decoupling, event-driven communication, workflow coordination |
| Architecture & Design | 7 patterns | System boundaries, API gateways, migration strategies |
| Deployment & Operational | 5 patterns | Infrastructure management, geo-distribution, configuration |
| Security | 3 patterns | Identity, access control, content validation |
| Event-Driven Architecture | 1 pattern | Event sourcing and audit trails |
External Links
Berkas dalam skill ini
10Pertanyaan seputar skill cloud-design-patterns
Bagaimana cara install skill cloud-design-patterns di Claude Code?
Jalankan npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patterns. Claude Code memuat skill dari ~/.claude/skills (semua proyek) atau .claude/skills (satu proyek) dan menggunakan skill saat deskripsinya cocok dengan tugas.
Client mana saja yang bisa menggunakan skill cloud-design-patterns?
Client apa pun yang membaca format Agent Skills: Claude Code, Codex, Gemini CLI, dan claude.ai (unggah sebagai ZIP). Script dalam skill hanya berjalan di client yang mengizinkan eksekusi kode.
Apakah pattern ini spesifik untuk satu cloud provider saja?
Tidak, pattern ini bersifat technology-agnostic dan dapat diterapkan pada Azure, platform cloud lainnya, setup on-premises, maupun lingkungan hybrid.
Apakah design pattern ini dapat menghilangkan fallacies of distributed computing?
Tidak, pattern ini tidak menghilangkan miskonsepsi seperti ketidakandalan jaringan atau latency, tetapi membantu meningkatkan kesadaran dan menyediakan strategi mitigasi.