Ajanların güvenilir, güvenli ve yüksek performanslı dağıtık sistemler tasarlamasına, incelemesine ve uygulamasına yardımcı olmak için teknoloji bağımsız 42 tasarım deseni sunar.
- GitHub yıldızları
- 41.038
- Dosyalar
- 10
- Son commit
- 11 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
cloud-design-patterns skill ne işe yarar?
cloud-design-patterns bir agent skill'dir. Ajanların güvenilir, güvenli ve yüksek performanslı dağıtık sistemler tasarlamasına, incelemesine ve uygulamasına yardımcı olmak için teknoloji bağımsız 42 tasarım deseni sunar.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
cloud-design-patterns skilli hakkında
Bu SKILL'in temel işlevi, dağıtık sistemleri endüstri standardı metodolojilerle mimari hale getirmektir. Geliştiricilerin güvenilirlik, performans, mesajlaşma, güvenlik ve dağıtım konularındaki yaygın zorlukları ele almalarına yardımcı olan teknoloji bağımsız 42 tasarım deseni sağlar. Bir ajan, işlevsel ve işlevsel olmayan gereksinimleri karşıladığından emin olmak için dağıtık sistem mimarilerini tasarlaması, incelemesi veya uygulaması gerektiğinde bu SKILL'i yüklemelidir.
Kullanıcılar; hata toleransı için reliability-resilience.md veya ölçeklendirme ve önbelleğe alma stratejileri için performance.md gibi çeşitli markdown referans dosyaları aracılığıyla belirli desen kategorilerine erişebilirler. Desenler, sıfır gecikme veya sonsuz bant genişliği varsayımı gibi dağıtık bilişimin yanılgılarını hafifletmeye yardımcı olur. Her desenin ödünleşimlerine (trade-offs) odaklanarak bu SKILL; Azure, yerleşik veya hibrit ortamlarda maliyet optimizasyonu yapılmış ve operasyonel olarak verimli sistemler inşa edilmesine yardımcı olur.
Bir agent bununla neler yapabilir
- 1Dağıtık sistem güvenilirliğini incelemeBelirli dayanıklılık desenlerini kullanarak hata toleransı ve kendi kendini iyileştirme yeteneklerini uygulamak için bir sistem mimarisini analiz edin.
- 2Dağıtık bilişim yanılgılarını hafifletmeTasarım aşamasında güvenilmez ağlar veya değişken gecikme süresi gibi yanlış varsayımları belirleyin ve bunları telafi edin.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
cloud-design-patterns skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.cloud-design-patterns skill'ini Claude Code uygulamasına kur
~/.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patternscloud-design-patterns skill'ini Claude Code (project) uygulamasına kur
.claude/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns .claude/skills/cloud-design-patternscloud-design-patterns skill'ini Codex uygulamasına kur
~/.agents/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.agents/skills/cloud-design-patternscloud-design-patterns skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/cloud-design-patterns/SKILL.md
$ npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.gemini/skills/cloud-design-patternscloud-design-patterns skill'ini Claude.ai uygulamasına kur
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
Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Otomatik kontrollerimizi geçti. Bu bir güvenlik denetimi değil: bir ajanın çalıştırmasına izin vermeden önce betikleri okuyun. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirgithub/awesome-copilot/skills/cloud-design-patterns is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cloud-des ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Geçti
- Betiklerde indir-çalıştır veya kimlik bilgisi hırsızlığı yokNo scripts in the skill folderGeçti
- SKILL.md içinde gizli talimat yokNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Geçti
- SKILL.md, Agent Skills biçimine uyuyorValid name and description; says when to use it; 63 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/cloud-des ↗Geçti
SKILL.md
GitHub'da görüntüleCloud 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
Bu becerideki dosyalar
10cloud-design-patterns skill soruları
cloud-design-patterns skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit github/awesome-copilot/skills/cloud-design-patterns ~/.claude/skills/cloud-design-patterns komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
cloud-design-patterns skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
Bu desenler tek bir bulut sağlayıcısına mı özeldir?
Hayır, desenler teknoloji bağımsızdır; Azure, diğer bulut platformları, yerleşik (on-premises) kurulumlar ve hibrit ortamlar için uygulanabilir.
Tasarım desenleri dağıtık bilişimin yanılgılarını ortadan kaldırır mı?
Hayır, ağ güvenilmezliği veya gecikme süresi gibi yanlış kanıları ortadan kaldırmazlar ancak farkındalığı artırmaya ve hafifletme stratejileri sunmaya yardımcı olurlar.