multi-cloud-architecture

Plan cloud-agnostic architectures across AWS, Azure, and GCP with a decision framework.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ekremmkasap/jarvis --skill multi-cloud-architecture-ekremmkasap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-cloud-architecture
Source: https://github.com/ekremmkasap/jarvis/tree/main/server/agent_prompts/wshobson/plugins/cloud-infrastructure/skills/multi-cloud-architecture
Command: npx skills add https://github.com/ekremmkasap/jarvis --skill multi-cloud-architecture-ekremmkasap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design cloud-agnostic architectures and patterns to integrate services across AWS, Azure, and GCP, helping teams avoid vendor lock-in and optimize for portability and cost.

Core Features & Use Cases

  • Decision framework for selecting cloud services across providers (compute, storage, databases)
  • Cloud-agnostic patterns for migration, disaster recovery, and geographic distribution
  • IaC guidance for Terraform/OpenTofu and cross-provider tooling to implement architecture choices
  • Use Case: Plan multi-cloud deployments that run across AWS, Azure, and GCP with minimal provider-specific dependencies

Quick Start

Draft a vendor-agnostic multi-cloud architecture plan for a web app spanning AWS, Azure, and GCP.

Frequently Asked Questions about multi-cloud-architecture

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

FAQPage Schema
How do I design a multi-cloud architecture that avoids vendor lock-in across AWS, Azure, and GCP?

Design a vendor-neutral multi-cloud architecture by applying a structured decision framework for cloud-agnostic service selection, migration planning, and cross-provider workload distribution. This approach minimizes provider-specific dependencies while optimizing for portability across AWS, Azure, and GCP.

What is a cloud-agnostic architecture pattern and when do I need it?

Cloud-agnostic architecture patterns integrate compute, storage, and database services across providers without relying on proprietary features. You need these patterns for multi-cloud workloads requiring geographic distribution, disaster recovery, or migration planning across provider boundaries.

Can I use Terraform to implement multi-cloud infrastructure across multiple providers?

Yes, you can use Terraform or OpenTofu to implement multi-cloud infrastructure. The Skill provides IaC guidance and cross-provider tooling references to help translate architecture decisions into reproducible infrastructure code across AWS, Azure, and GCP.

What is the best way to select cloud services for a web app spanning AWS, Azure, and GCP?

The best way to select cloud services for a web app is using a structured decision framework that evaluates compute, storage, and database options across AWS, Azure, and GCP. This ensures minimal provider-specific dependencies and optimized cross-provider cost.

Does this multi-cloud architecture approach work for disaster recovery and migration planning?

Yes, this multi-cloud architecture approach works for disaster recovery and migration planning. It applies cloud-agnostic patterns specifically designed for cross-provider workloads, helping teams distribute geographically and recover across provider boundaries.

When should I not use a cloud-agnostic architecture pattern?

You should avoid cloud-agnostic architecture patterns when your workload relies heavily on proprietary provider-specific services that lack cross-provider equivalents. Forcing vendor neutrality in these cases can increase complexity and negate cost-optimization benefits across AWS, Azure, and GCP.