Home
Softono
cloud-projects

cloud-projects

Open source Shell
488
Stars
87
Forks
2
Issues
4
Watchers
5 months
Last Commit

About cloud-projects

Over 1100 cloud recipes, projects, tutorials, and real-world solutions to gain hands-on experience across Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

Platforms

Web Self-hosted Cloud

Languages

Shell

Cloud Projects

Total projects AWS projects Azure projects GCP projects GitHub stars GitHub forks License: MIT

CloudProjects.dev

NEW (beta!): use our FREE site at https://cloudprojects.dev/ to search, sort, filter, group and discover cloud projects. no login, all local storage. Feedback is welcome!

Introduction

Level up your cloud knowledge and experience with 1100+ cloud rojects in this repository. Get something to talk about during your next interview, see how cloud services are used together, and learn in depth by getting hands on. Real solutions from real professionals and organizations.

A collection of cloud architecture recipes, tutorials, and real-world solutions across Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

Each and every project brings together a few cloud services to build a working scenario. Each contains a problem/solution format, diagram, command line steps to accomplish the solution, a short discussion section, and (IMPORTANT!) cleanup steps, to ensure you do not incur runaway costs. As a bonus, all popular formats of infrastructure as code that you can take, deploy, and customize to your liking (Terraform, CloudFormation, AWS CDK (typescript and python both), Azure Bicep, and even Bash shell scripts that run a cloud provider CLI commands.

TIP: We recommend that you use your cloud providers "Cloud Shell" to run these commands to get learning quickly! Just make sure to set up budget alerts with your chosen provider.

The format of these recipes has been inspired by AWS Cookbook, by O'Reilly Media. As a co-author of this book, my readers' feedback about the format and approach was overwhealmingly positive with many readers using this content to gain experience they can talk about during job interviews. So I brought the format to this batch of content to help readers build cloud skills across the top 3 public cloud providers using real-world scenarios.

NOTE: These all use the cloud provider CLI (Command Line Interfaces) rather than GUI (browser consoles). One of the first things you should learn about cloud providers is that their interfaces are just APIs that perform actions on infrastructure. Because of that, it is important to understand the parameters that go into API requests to services! The CLI is the perfect way to learn this. Dust off your terminal window or preferred cloud shell and enjoy!

📊 Project Statistics

  • Total Projects: 1110+- AWS Projects: 492- AZURE Projects: 268- GCP Projects: 350- Categories: 12
  • Average Difficulty: 235.5/400

🏆 Most Used Services


🖥️ Compute & Infrastructure

Virtual machines, containers, serverless computing, and basic infrastructure components


🗄️ Storage & Data Management

Object storage, block storage, file systems, and data archival solutions


🛢️ Databases & Analytics

Relational databases, NoSQL, data warehousing, and big data analytics


🌐 Networking & Content Delivery

Virtual networks, load balancing, CDN, DNS, and network security


🔐 Security & Identity

Identity management, access control, encryption, and security monitoring


🤖 AI & Machine Learning

Machine learning platforms, AI services, and cognitive computing


🛠️ Application Development & Deployment

Development tools, CI/CD, API management, and application hosting


📊 Monitoring & Management

Observability, logging, monitoring, resource management, and cost optimization


🔗 Integration & Messaging

Message queues, event streaming, workflow orchestration, and system integration


📱 IoT & Edge Computing

Internet of Things platforms, edge computing, and device management


🎬 Media & Content

Media processing, streaming, content management, and digital asset handling


🏢 Specialized Solutions

Industry-specific solutions, blockchain, gaming, and emerging technologies


🚀 Getting Started

Prerequisites

Before implementing any recipe, ensure you have:

  • ☁️ Active cloud provider account(s) (AWS, Azure, or GCP)
  • 💻 Cloud CLI tools installed and configured
  • 🔧 Basic understanding of cloud architecture concepts
  • 📚 Familiarity with Infrastructure as Code (IaC) tools

Usage

  1. Browse by Category: Find recipes organized by service type and use case
  2. Check Difficulty: Start with Beginner recipes if you're new to cloud
  3. Follow Prerequisites: Each recipe lists required tools and knowledge
  4. Implement Step-by-Step: All recipes include detailed implementation guides
  5. Customize: Adapt recipes to your specific requirements and constraints

Difficulty Levels

  • Beginner Beginner (100): Basic concepts, minimal configuration
  • Intermediate Intermediate (200): Multiple services integration
  • Advanced Advanced (300): Complex architectures, optimization
  • Expert Expert (400): Enterprise patterns, advanced use cases

🏗️ Architecture Patterns

This collection covers major cloud architecture patterns:

  • Microservices & Containers: Containerization, orchestration, service mesh
  • Serverless Computing: Function-as-a-Service, event-driven architectures
  • Data & Analytics: Big data processing, real-time analytics, data lakes
  • Security & Compliance: Identity management, encryption, governance
  • DevOps & CI/CD: Automated deployment, infrastructure as code
  • Monitoring & Observability: Logging, metrics, distributed tracing

🌍 Multi-Cloud Support

Provider Projects Key Services
☁️ AWS 492 Lambda, EC2, S3, RDS, VPC
☁️ Microsoft Azure 268 Functions, VMs, Blob Storage, SQL Database
☁️ Google Cloud 350 Cloud Functions, Compute Engine, Cloud Storage

🤝 Contributing

We welcome contributions! Here's how you can help:

Adding New Recipes

  1. Fork this repository
  2. Create a new branch for your recipe
  3. Follow our recipe template
  4. Test your implementation thoroughly
  5. Submit a pull request with detailed description

Recipe Requirements

  • Complete Implementation: Working code and configuration
  • Clear Documentation: Step-by-step instructions
  • Architecture Diagram: Visual representation using Mermaid
  • Prerequisites: Required tools and knowledge
  • Cleanup Instructions: Resource removal steps
  • Best Practices: Security and cost optimization notes

Guidelines

  • Focus on real-world scenarios and practical solutions
  • Include cost estimates and optimization tips
  • Follow cloud security best practices
  • Provide troubleshooting guidance
  • Use consistent formatting and structure

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Attribution

If you use these recipes in your projects, please consider:

  • Starring this repository
  • 🔗 Linking back to this project
  • 📝 Sharing your implementations and improvements

🙏 Acknowledgments

  • Cloud Providers: AWS, Microsoft Azure, Google Cloud Platform
  • Contributors: All the amazing developers who shared their expertise
  • Community: Cloud architecture enthusiasts and practitioners worldwide

📞 Support & Community

⭐ Star History

Star History Chart


⬆ Back to Top

Last updated: 2025-12-12 16:13:35 UTC
Generated automatically from 1110 cloud recipes

Made with ❤️ for the cloud community