Infrastructure Architecture - System Design & Architectural Patterns

Design cloud-native infrastructure architectures with ADRs and multi-region planning.

4|Updated Nov 1, 2025
One-click install
npx skills add https://github.com/weirdgme/Claude-code-infrastructure-showcase. --skill infrastructure-architecture-system-design-architectural-patterns
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Infrastructure Architecture - System Design & Architectural Patterns
Source: https://github.com/weirdgme/Claude-code-infrastructure-showcase./tree/main/.claude/skills/infrastructure-architecture
Command: npx skills add https://github.com/weirdgme/Claude-code-infrastructure-showcase. --skill infrastructure-architecture-system-design-architectural-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Designing robust, scalable, and cost-effective cloud infrastructure is complex and requires deep expertise. This Skill provides comprehensive guidance on architectural patterns, multi-region design, disaster recovery, and capacity planning, helping you build resilient systems that meet business demands without overspending. It streamlines decision-making and ensures your infrastructure is future-proof.

Core Features & Use Cases

  • Architectural Decision Records (ADRs): Standardize decision-making with clear documentation of context, choices, and consequences, fostering transparency and knowledge sharing.
  • Multi-Region & DR Planning: Implement active-active or active-passive strategies with defined RTO/RPO to ensure business continuity and minimize downtime.
  • Cost-Aware Design: Optimize infrastructure spend through right-sizing, auto-scaling, and FinOps principles, reducing Total Cost of Ownership (TCO).
  • Use Case: When tasked with designing a new microservices platform, use this Skill to generate an ADR for database selection, outline a multi-region active-passive strategy, and perform initial capacity planning, ensuring a well-documented, scalable, and cost-efficient design from the start.

Quick Start

Help me draft an Architecture Decision Record (ADR) for choosing between a monolithic and microservices architecture for a new e-commerce platform. Include the context, decision, consequences, and alternatives considered.

Frequently Asked Questions about Infrastructure Architecture - System Design & Architectural Patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a scalable cloud infrastructure that handles growth without overspending?▼

Scalable cloud infrastructure requires architectural patterns that balance performance with cost. Use capacity planning, auto-scaling strategies, and FinOps principles to right-size resources, optimize spend, and ensure your design grows efficiently with demand while minimizing Total Cost of Ownership.

What's the best way to document architecture decisions for a distributed system?▼

Architectural Decision Records (ADRs) standardize decision-making by documenting context, choices, consequences, and alternatives. This creates transparency, enables knowledge sharing across teams, and ensures stakeholders understand the reasoning behind critical infrastructure choices.

How do I plan disaster recovery and multi-region failover for business continuity?▼

Multi-region and disaster recovery planning implements active-active or active-passive strategies with defined RTO and RPO targets. This approach ensures minimal downtime, business continuity, and defined recovery capabilities across geographic regions.

What architectural patterns work best for microservices platforms?▼

Microservices architectures benefit from system design patterns addressing resilience, scalability, and operational complexity. Apply ADRs for component selection, design multi-region strategies, and perform capacity planning to ensure your platform meets functional and technical requirements.

Do I need disaster recovery planning for cloud-native applications?▼

Yes, disaster recovery planning is essential for cloud-native applications to meet business continuity requirements. Define RTO and RPO objectives, choose active-passive or active-active strategies, and document decisions through ADRs to align infrastructure with resilience needs.

How do I align infrastructure architecture with security and compliance requirements?▼

Security-by-design integrates compliance and security into architectural decisions from the start. Use ADRs to document security choices, apply resilience patterns that support compliance objectives, and ensure stakeholder alignment on security-aware capacity and cost planning.