Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
github avatar

Cloud Design Patterns

  • 2k installs
  • 37.1k repo stars
  • Updated July 28, 2026
  • github/awesome-copilot

cloud-design-patterns is an agent skill that Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, pe.

About

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

  • description: 'Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across r
  • Architects design workloads by integrating platform services, functionality, and code to meet both functional and nonfun
  • System design heavily relies on established design patterns. You can design infrastructure, code, and distributed system
  • Follow cloud-design-patterns SKILL.md steps and documented constraints.
  • Follow cloud-design-patterns SKILL.md steps and documented constraints.

Cloud Design Patterns by the numbers

  • 2,048 all-time installs (skills.sh)
  • +28 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #282 of 2,209 Security skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

cloud-design-patterns capabilities & compatibility

Capabilities
description: 'cloud design patterns for distribu · architects design workloads by integrating platf · system design heavily relies on established desi · follow cloud design patterns skill.md steps and
Use cases
orchestration
From the docs

What cloud-design-patterns says it does

description: 'Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, performance, messaging, security, and deployment categories. Use whe
SKILL.md
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 r
SKILL.md
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 build
SKILL.md
npx skills add https://github.com/github/awesome-copilot --skill cloud-design-patterns

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2k
repo stars37.1k
Security audit3 / 3 scanners passed
Last updatedJuly 28, 2026
Repositorygithub/awesome-copilot

When should an agent use cloud-design-patterns and what problem does it solve?

Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, performance, messaging, security, and deployment categories. Use when designing, r

Who is it for?

Developers invoking cloud-design-patterns as documented in the skill source.

Skip if: Skip when requirements fall outside cloud-design-patterns documented scope.

When should I use this skill?

Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, performance, messaging, security, and deployment categories. Use when designing, r

What you get

Outputs aligned with the cloud-design-patterns SKILL.md workflow and stated deliverables.

Files

SKILL.mdMarkdownGitHub ↗

Cloud 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

ReferenceWhen to load
Reliability & Resilience PatternsAmbassador, Bulkhead, Circuit Breaker, Compensating Transaction, Retry, Health Endpoint Monitoring, Leader Election, Saga, Sequential Convoy
Performance PatternsAsync Request-Reply, Cache-Aside, CQRS, Index Table, Materialized View, Priority Queue, Queue-Based Load Leveling, Rate Limiting, Sharding, Throttling
Messaging & Integration PatternsChoreography, Claim Check, Competing Consumers, Messaging Bridge, Pipes and Filters, Publisher-Subscriber, Scheduler Agent Supervisor
Architecture & Design PatternsAnti-Corruption Layer, Backends for Frontends, Gateway Aggregation/Offloading/Routing, Sidecar, Strangler Fig
Deployment & Operational PatternsCompute Resource Consolidation, Deployment Stamps, External Configuration Store, Geode, Static Content Hosting
Security PatternsFederated Identity, Quarantine, Valet Key
Event-Driven Architecture PatternsEvent Sourcing
Best Practices & Pattern SelectionSelecting appropriate patterns, Well-Architected Framework alignment, documentation, monitoring
Azure Service MappingsCommon Azure services for each pattern category

---

Pattern Categories at a Glance

CategoryPatternsFocus
Reliability & Resilience9 patternsFault tolerance, self-healing, graceful degradation
Performance10 patternsCaching, scaling, load management, data optimization
Messaging & Integration7 patternsDecoupling, event-driven communication, workflow coordination
Architecture & Design7 patternsSystem boundaries, API gateways, migration strategies
Deployment & Operational5 patternsInfrastructure management, geo-distribution, configuration
Security3 patternsIdentity, access control, content validation
Event-Driven Architecture1 patternEvent sourcing and audit trails

External Links

Related skills

How it compares

Choose cloud-design-patterns for architectural pattern selection during service design rather than step-by-step framework setup guides.

FAQ

What is cloud-design-patterns?

Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, performance, messaging, security, and deployment categories. U

When should I use cloud-design-patterns?

Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, performance, messaging, security, and deployment categories. U

Is cloud-design-patterns safe to install?

Review the Security Audits panel on this page before production use.

Securityagents

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.