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.