cloud-design-patterns

Cloud design patterns for distributed systems architecture covering 42 industry-standard patterns across reliability, performance, messaging, security, and…

INSTALLATION
npx skills add https://github.com/github/awesome-copilot --skill cloud-design-patterns
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$27

  • 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

BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card