Skip to content

danielcristho/awesome-cloud-computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Awesome Cloud Computing

A curated list of concepts, cloud platforms, tools, practices and resources to learn,
improve cloud computing knowledge.

Awesome

Contents

Learning Resources

Collections of learning resources such as basic concepts of cloud computing, books, tutorials, and certifications.

Basic Concepts

Source Description Link
Amazon Web Service Basic definition, benefits and types of cloud computing from AWS (Amazon Web Service). What is cloud computing?
Google Cloud Platform Basic definition, types, deployment models and use case from GCP (Google Cloud Platform). What is cloud computing?
Linux Foundation Perspectives In Cloud Computing. Perspectives In Cloud Computing
National Institute of Standards and Technology Basic definition and models of cloud computing from NIST (National Institute of Standards and Technology). The NIST Definition of Cloud Computing

Books

Name Description Author
Cloud Native Patterns: Designing Change-tolerant Software Cloud Native Patternsis your guide to developing strong applications that thrive in the dynamic, distributed, virtual world of the cloud. This book presents a mental model for cloud-native applications, along with the patterns, practices, and tooling that set them apart. Cornelia Davis
The Cloud at Your Service: The When, How, and Why of Enterprise Cloud Computing Cloud Computing is here to stay. As an economically viable way for businesses of all sizes to distribute computing, this technology shows tremendous promise. But the intense hype surrounding the Cloud is making it next to impossible for responsible IT managers and businessdecision-makers to get a clear understanding of what the Cloud really means, what it might do for them, when it is practical, and what their future with the Cloud looks like. Jothy Rosenberg and Arthur Mateos

Tutorials

Amazon Web Service
Name Description Link
Getting Started with AWS. Learn the fundamentals and start building on Amazon Web Services Getting Started with AWS
Hands-on Tutorials Get started with step-by-step tutorials to launch your first application. Hands-on Tutorials
Azure
Name Description Link
Get started with Azure. Get started with the Azure Quickstart Center. Azure Portal Quickstart Center
Getting started with Azure App Service. Azure App Service enables you to build and host web apps, mobile back ends, and RESTful APIs in the programming language of your choice without managing infrastructure. Azure App Service
DigitalOcean
Name Description Link
Getting Started With Cloud Computing Series. This curriculum introduces open-source cloud computing to a general audience along with the skills necessary to deploy applications and websites securely to the cloud. Getting Started With Cloud Computing
DigitalOcean Community Tutorials Tutorial Series page on DigitalOcean’s community platform. It features a collection of in-depth, multi-part guides covering various topics related to cloud computing, software development, system administration, DevOps, and other tech-related fields. Each series is designed to help users build practical skills step by step. Digital Ocean Tutorial Series
Google Cloud Platforms
Name Description Link
Google Cloud quickstarts and tutorials. Tutorials section of Google Cloud's documentation. It provides a wide range of step-by-step guides and tutorials covering different Google Cloud services and solutions, such as machine learning, data analytics, cloud infrastructure, Kubernetes, and serverless computing. Google Cloud quickstarts and tutorials
Get started with Google Cloud Get hands-on experience with free usage of 20+ products, including popular products like AI APIs, Compute Engine, BigQuery, and more. Get started with Google Cloud

Certifications

Free Certifications
Name Description Link
AWS Educate AWS Educate is a free global program by Amazon that provides students and educators with resources, training, and tools to learn and build skills in cloud computing. AWS Educate
Google Cloud Skills Boost Google Cloud Skills Boost is a learning platform offering hands-on labs, courses, and certifications to help individuals build expertise in Google Cloud technologies. Google Cloud Skills Boost
Paid Certifications
Name Description Link
AWS Certifications AWS Certifications validate expertise in Amazon Web Services, offering globally recognized credentials across various roles like cloud practitioner, architect, developer, and operations. AWS Certifications
Google Cloud Certification Google Cloud Certification validates expertise in Google Cloud technologies, offering globally recognized credentials for roles like cloud engineer, architect, data engineer, and more. GCP Certification
CompTIA Cloud+ CompTIA Cloud+ is a vendor-neutral certification that validates the skills needed to deploy, secure, and optimize cloud infrastructure services in multi-cloud environments. CompTIA Cloud+

Platforms

List of public, private or hybrid cloud computing platforms. Open source or enterprise platforms.

Platform Description Official Website
AWS (Amazon Web Services) A comprehensive and widely adopted cloud platform offering over 200 fully featured services, including computing, storage, databases, machine learning, and analytics. aws.amazon.com
Azure (Microsoft Azure) Microsoft’s cloud computing platform providing a wide range of integrated services including hybrid cloud solutions, DevOps tools, and enterprise-grade security and compliance. azure.microsoft.com
GCP (Google Cloud Platform) A suite of cloud computing services from Google that includes computing, data storage, data analytics, and machine learning, known for deep AI/ML integration and Kubernetes leadership. cloud.google.com
DigitalOcean A developer-friendly cloud platform known for simplicity, predictable pricing, and tools optimized for deploying and scaling web applications and services. digitalocean.com
Vultr Cloud computing platform offering SSD-powered virtual machines, bare metal servers, and a variety of global locations, focusing on ease of use and flexible performance options. vultr.com
OpenStack An open-source cloud computing platform that provides Infrastructure-as-a-Service (IaaS), enabling organizations to control large pools of compute, storage, and networking resources in private clouds. openstack.org
OCI (Oracle Cloud Infrastructure) Oracle’s cloud platform delivering high-performance computing, autonomous services, and strong support for enterprise workloads, databases, and hybrid architectures. oracle.com/cloud
IBM Cloud Cloud computing platform from IBM that supports both virtual and bare metal servers, offering integrated services in AI, blockchain, and data analytics. ibm.com/cloud
Linode A cloud hosting provider offering affordable Linux virtual machines with a focus on simplicity, performance, and developer-centric tools. linode.com
Hetzner Cloud A German-based cloud provider offering cost-effective virtual machines, storage, and networking solutions with data centers in Europe. hetzner.com/cloud

Tools & Software

Collections of tools or software to manage cloud infrastructure.

Infrastructure as Code

IaC is the process of managing and provisioning infrastructure through machine-readable configuration files, rather than physical hardware or interactive configuration tools. It helps achieve consistency, scalability, and automation in cloud environments.

Name Description Official Documentation
Ansible An open-source automation tool for configuration management and application deployment, widely used for IaC. Ansible Community Documentation
AWS CDK Is an open-source software development framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation. AWS Cloud Development Kit
Chef An open source systems management and cloud infrastructure. automation platform Chef Documentation
Pulumi Is an infrastructure-as-code platform for full-stack developers and cloud engineers who are interested in using a general-purpose programming language for their cloud resources. Pulumi Docs
Terraform IAC tool to provision and manage resources in any cloud or data center. Terraform Documentation
OpenTofu A community-driven open source fork of Terraform, fully compatible with existing Terraform configurations and providers. OpenTofu Documentation

Multi-cloud Management

Tools and platforms for managing resources across multiple cloud providers, enabling unified operations and governance.

Name Description Official Documentation
Terraform Cloud HashiCorp's managed service for Terraform with collaboration features, policy enforcement, and remote state management. Terraform Cloud
Pulumi Cloud Managed service for Pulumi with team collaboration, policy as code, and advanced deployment features. Pulumi Cloud
Crossplane Open source Kubernetes add-on that enables platform teams to assemble infrastructure from multiple vendors. Crossplane
Scalr Enterprise-grade Infrastructure as Code management platform with policy enforcement and cost controls. Scalr
env0 GitOps-driven Infrastructure as Code automation platform for Terraform, Terragrunt, and other IaC tools. env0

Containerization

Is a technology that enables the packaging of applications and their dependencies into isolated containers, facilitating consistent deployment across different environments.

Container Engines
Name Description Link
Docker Is a software platform that allows you to build, test, and deploy applications quickly using containers. Docker
Podman A daemonless container engine for managing OCI containers, providing a Docker-compatible CLI. Podman
containerd An industry-standard core container runtime used by Docker, Kubernetes, and other systems to manage container lifecycle. containerd
Kata Containers An open-source OpenInfra project combining lightweight virtual machines with container speed, offering stronger isolation than standard containers. Kata Containers
Firecracker A lightweight microVM-based virtualization technology developed by AWS for running containers and serverless workloads securely and efficiently. Firecracker
Container Orchestration
Name Description Link
Kubernetes Is an open source system for automating deployment, scaling, and management of containerized applications. Kubernetes
OpenShift A Kubernetes-based platform offering enterprise-grade security, monitoring, and tools. OpenShift
Nomad A simple, flexible workload orchestrator that supports containers and non-containerized applications. Nomad
Docker Swarm Is an advanced feature for managing a cluster of Docker daemons. Docker Swarm
AWS Fargate A serverless compute engine for containers that works with Amazon ECS and EKS, eliminating the need to manage servers. AWS Fargate
AWS EKS A managed Kubernetes service that simplifies running Kubernetes on AWS without the need to install or operate your own control plane. AWS EKS
K3s A lightweight, certified Kubernetes distribution designed for resource-constrained environments such as IoT, edge, and development clusters. It is fully compliant with upstream Kubernetes. K3s
MicroK8s A lightweight, zero-ops Kubernetes distribution developed by Canonical (the company behind Ubuntu). Ideal for developers, edge, and CI/CD environments. MicroK8s
Management Tools
Name Description Link
Docker Compose A tool for defining and running multi-container Docker applications. Docker Compose
Helm A package manager for Kubernetes to deploy pre-configured applications as charts. Helm
Portainer A container management software. Portainer
Rancher A complete software stack for teams deploying containers, particularly Kubernetes clusters. Rancher

Serverless Frameworks

Frameworks and tools for building, deploying, and managing serverless applications across different cloud providers.

Name Description Link
Serverless Framework Build and deploy serverless applications on AWS, Azure, Google Cloud, and more with zero infrastructure management. Serverless Framework
AWS SAM AWS Serverless Application Model for building serverless applications on AWS with simplified syntax. AWS SAM
Azure Functions Core Tools Command-line tools for developing and testing Azure Functions locally. Azure Functions Core Tools
Google Cloud Functions Framework FaaS framework for writing portable Node.js, Python, Go, Java, and .NET functions. Functions Framework
Zappa Serverless Python web applications on AWS Lambda and API Gateway. Zappa
Chalice Framework for deploying serverless Python applications on AWS. Chalice

Cloud Migration Tools

Tools and services designed to help migrate applications, data, and workloads from on-premises to cloud or between cloud providers.

Name Description Link
AWS Migration Hub Centralized location to track the progress of application migrations across multiple AWS and partner solutions. AWS Migration Hub
Azure Migrate Unified migration platform to assess, migrate, and optimize on-premises servers, databases, and applications. Azure Migrate
Google Cloud Migration Center Unified platform for migration assessment, planning, and execution to Google Cloud. Migration Center
CloudEndure Disaster recovery and live migration solution for physical, virtual, and cloud-based servers. CloudEndure
Carbonite Migrate Real-time replication solution for migrating physical, virtual, and cloud workloads. Carbonite Migrate
Velostrata Google Cloud's migration technology for lift-and-shift migrations (now part of Google Cloud Migrate). Migrate for Compute Engine

Disaster Recovery

Solutions and tools for backup, disaster recovery, and business continuity in cloud environments.

Name Description Link
AWS Backup Centralized backup service to protect AWS services and hybrid workloads. AWS Backup
Azure Site Recovery Disaster recovery as a service for replicating workloads from primary to secondary location. Azure Site Recovery
Google Cloud Backup and DR Centralized backup and disaster recovery service for Google Cloud and hybrid environments. Backup and DR
Veeam Backup & Replication Enterprise backup solution with cloud integration for hybrid environments. Veeam
Commvault Enterprise data protection platform with cloud backup and disaster recovery capabilities. Commvault
Rubrik Cloud data management platform for backup, recovery, and data archival. Rubrik

FinOps & Cost Management

Tools and platforms for cloud financial operations, cost optimization, and spend management across cloud providers.

Name Description Link
AWS Cost Explorer Native AWS tool for visualizing, understanding, and managing AWS costs and usage. AWS Cost Explorer
Azure Cost Management Microsoft's native cost management and billing service for Azure resources. Azure Cost Management
Google Cloud Cost Management Native Google Cloud tools for cost visibility, budgets, and optimization recommendations. Cloud Cost Management
CloudHealth by VMware Multi-cloud cost management and optimization platform with governance and security features. CloudHealth
Cloudability by Apptio FinOps platform for cloud cost management, optimization, and financial accountability. Cloudability
ParkMyCloud Automated cloud cost optimization through scheduling and rightsizing of cloud resources. ParkMyCloud
Spot by NetApp Cloud cost optimization platform with automated scaling and workload management. Spot by NetApp

Edge Computing

Platforms and tools for deploying and managing applications at the network edge, closer to end users and data sources.

Name Description Link
AWS Wavelength 5G edge computing service that brings AWS services to the edge of telecommunications networks. AWS Wavelength
AWS Local Zones Infrastructure deployments that place AWS compute, storage, and database services closer to end users. AWS Local Zones
Azure Edge Zones Microsoft's edge computing solution bringing Azure services closer to users and devices. Azure Edge Zones
Google Distributed Cloud Edge Google Cloud infrastructure deployed at the edge for low-latency applications. Distributed Cloud Edge
AWS IoT Greengrass Edge computing service for IoT devices to run AWS Lambda functions locally. AWS IoT Greengrass
Azure IoT Edge Service that deploys cloud workloads to run on Internet of Things edge devices. Azure IoT Edge
K3s Lightweight Kubernetes distribution designed for edge computing and resource-constrained environments. K3s
OpenYurt Kubernetes-based platform for edge computing scenarios with cloud-native approach. OpenYurt

Monitoring

Collections of tools or software used to monitor your cloud services.

Name Description Link
Grafana Is a multi-platform open source analytics and interactive visualization web application. Grafana
Prometheus Is an open-source systems monitoring and alerting toolkit. Prometheus
VictoriaMetrics Is a fast, cost-saving, and scalable solution for monitoring and managing time series data by Nokia. VictoriaMetrics

Logging

Logging refers to the systematic recording of events and activities in a cloud environment to monitor performance, troubleshoot issues, and enhance security by providing a historical record of system behavior.

Name Description Link
ELK Is an acronym that stands for Elasticsearch, Logstash, and Kibana. Together, these three components provide a powerful, integrated solution for managing large volumes of data, offering real-time insights and a comprehensive analytics suite. ELK
Fluentd Is a cross-platform open-source data collection software project originally developed at Treasure Data. Fluentd

Best Practices

Best Practices encompass established guidelines and strategies that help optimize cloud resources, enhance performance, and ensure security and compliance in cloud environments.

Cost Optimization

Best practices and strategies for optimizing cloud costs and managing cloud spend effectively across different providers.

Name Description Link
AWS Cost Optimization Best practices for optimizing your AWS costs using AWS-native tools. Cost Optimization with AWS
Google Cloud Cost Optimization Tips to optimize your Google Cloud spend. Well-Architected Framework: Cost optimization pillar
OpenStack Cost Optimization Guide for optimizing OpenStack costs. 7 Best Practices for Optimizing OpenStack Costs

Scalability and Performance

Guidelines and tools for building scalable, high-performance cloud applications that can handle varying workloads efficiently.

Name Description Link
AWS Auto Scaling Automatically adjusts your Amazon EC2 capacity to maintain performance and control costs. AWS Auto Scaling
Google Cloud Autoscaler Dynamically resizes virtual machine instances to match demand in Google Cloud. Google Cloud Autoscaler
OpenStack Autoscaling Theory and implementation guide for auto-scaling in OpenStack environments. OpenStack Autoscaling

Security

Implementing measures and practices to protect cloud resources, data, and applications from threats, ensuring compliance with regulations, and safeguarding user privacy.

Identity & Access Management (IAM)

Tools and services for managing user identities, access permissions, and authentication across cloud environments.

Name Description Link
AWS IAM Manage access to AWS services and resources securely with fine-grained permissions. AWS IAM
Azure Entra ID Microsoft’s unified identity and access solution, formerly known as Azure Active Directory. Azure Entra ID
Google IAM Provides fine-grained access control and visibility for Google Cloud resources. Google IAM

Threat Detection

Security services and tools for identifying, monitoring, and responding to potential threats and malicious activities in cloud environments.

Name Description Link
AWS GuardDuty Threat detection service that continuously monitors for malicious activity and unauthorized behavior. AWS GuardDuty
Azure Defender Advanced threat protection for workloads in Azure, now part of Microsoft Defender for Cloud. Azure Defender
Chronicle Security (Google) Google Cloud’s threat detection and response platform. Chronicle Security

Secret Management

Services and tools for securely storing, managing, and accessing sensitive information like API keys, passwords, and certificates in cloud environments.

Name Description Link
AWS Secrets Manager Securely stores and manages secrets such as API keys, database credentials, and tokens. AWS Secrets Manager
AWS Systems Manager Parameter Store Alternative to Secrets Manager, supports secure string parameters. Parameter Store
Azure Key Vault Securely stores secrets, keys, and certificates for use by cloud apps and services. Azure Key Vault
Google Secret Manager Securely stores API keys, passwords, certificates, and other sensitive data. Google Secret Manager

Compliance & Governance

Tools and frameworks for ensuring regulatory compliance, governance, and policy enforcement across cloud infrastructure and applications.

Name Description Link
AWS Artifact Provides access to AWS compliance reports and security/compliance documentation. AWS Artifact
Azure Compliance Manager Helps manage compliance activities and provides assessments and actionable insights. Azure Compliance
Google Assured Workloads Supports compliance requirements like FedRAMP, HIPAA, and CJIS in Google Cloud. Assured Workloads

Community and Conferences

Collections of communities or conferences, with focus on cloud computing.

Community

Active communities, user groups, and forums where cloud computing professionals share knowledge, collaborate, and network.

Name Description Link
AWS Community Builder Program offers technical resources, education, and networking opportunities to AWS technical enthusiasts and emerging thought leaders who are passionate about sharing knowledge and connecting with the technical community. AWS Community Builder
Google Cloud Community Meet industry peers, ask questions, collaborate to find answers, and connect with Googlers who are making the products you use every day. Google Cloud Community
DevOps Exchange Global community that ignites the passion for DevOps. DevOps Exchange
OpenStack Community The Community Team helps developers and users of OpenStack find information relevant for them. The group is made by staff of the OpenStack Foundation and volunteers around the world. OpenStack Community
CNCF Community Cloud Native Computing Foundation community fostering collaboration on cloud-native technologies. CNCF Community
HashiCorp User Groups Local meetups and user groups for HashiCorp tools like Terraform, Vault, and Consul. HashiCorp User Groups
Kubernetes Community Global community of contributors, users, and advocates for Kubernetes. Kubernetes Community

Conferences

Major industry conferences, summits, and events focused on cloud computing, DevOps, and related technologies.

Name Description Link
AWS re:Invent Learning conference hosted by AWS for the global cloud-computing community with keynotes, sessions, and hands-on labs. AWS re:Invent
AWS Community Day Community-led conferences where event logistics and content is planned, sourced, and delivered by community leaders. They feature technical discussions, workshops, and hands-on labs led by expert AWS users and industry leaders from around the world. AWS Community Day
Google Cloud Next Google's annual cloud conference featuring product announcements, technical sessions, and networking opportunities. Google Cloud Next
Microsoft Ignite Annual conference for developers, IT professionals and partners, hosted by Microsoft with latest product announcements and technical sessions. Microsoft Ignite
Microsoft Build Annual conference for software developers hosted by Microsoft, focusing on software development for Microsoft platforms. Microsoft Build
OpenInfra Summit Global collaboration of 110,000 people across 187 countries, builds and operates infrastructure powered by open source software like Linux, OpenStack, and Kubernetes. OpenInfra Summit
KubeCon + CloudNativeCon Premier conferences for developers, end users, and vendors to gather and further the education and advancement of cloud native computing. KubeCon + CloudNativeCon
DockerCon Annual conference for the Docker community featuring container technology, best practices, and ecosystem updates. DockerCon

Emerging Trends

As cloud computing continues to evolve, new trends are shaping the future of how businesses and organizations leverage cloud technologies. Here are some key trends and technologies to watch:

Serverless Computing

Cloud computing execution model where applications run in stateless compute containers managed by cloud providers, eliminating server management overhead.

Name Description Link
AWS Lambda Run code without provisioning or managing servers, paying only for compute time consumed. AWS Lambda
Azure Functions Event-driven serverless compute platform that can solve complex orchestration problems. Azure Functions
Google Cloud Functions Lightweight compute solution for creating single-purpose, stand-alone functions. Cloud Functions
Serverless Computing Overview Comprehensive guide to serverless computing concepts and benefits. AWS Serverless

Multi-cloud Strategy

Approaches and tools for using multiple cloud providers to avoid vendor lock-in, improve resilience, and optimize costs and performance.

Name Description Link
Multi-cloud Strategy Guide Best practices for implementing multi-cloud architectures and avoiding vendor lock-in. Google Cloud Multi-cloud
Anthos Google's hybrid and multi-cloud platform for consistent development and operations. Google Anthos
Azure Arc Extend Azure services and management to any infrastructure across on-premises, multi-cloud, and edge. Azure Arc
AWS Outposts Fully managed service that extends AWS infrastructure to virtually any on-premises facility. AWS Outposts

Edge Computing

Name Description Link
Edge Computing Overview Understanding edge computing and its applications in modern architectures. AWS Edge Computing
AWS Wavelength 5G edge computing service bringing AWS services to telecommunications networks. AWS Wavelength
Azure Edge Zones Microsoft's edge computing solution for ultra-low latency applications. Azure Edge Zones
Google Distributed Cloud Google's edge and hybrid cloud solutions for distributed computing needs. Distributed Cloud

Artificial Intelligence Integration

Cloud services and platforms that integrate AI and machine learning capabilities to enable intelligent applications and automated decision-making.

Name Description Link
AWS AI Services Comprehensive suite of AI and machine learning services for developers. AWS AI Services
Azure AI Platform Microsoft's AI and machine learning platform with pre-built and custom solutions. Azure AI
Google Cloud AI AI and machine learning products for building intelligent applications. Google Cloud AI
MLOps Platforms Platforms for managing machine learning operations and model lifecycle. AWS SageMaker

Cloud-Native Security

Security practices and tools designed specifically for cloud-native applications, emphasizing automation, integration, and shift-left approaches.

Name Description Link
Shift-Left Security Integrating security early in the development lifecycle for cloud-native applications. Shift-Left Security
AWS Security Hub Centralized security findings aggregator for comprehensive security posture management. AWS Security Hub
Open Policy Agent Policy-as-code framework for cloud-native environments and Kubernetes. Open Policy Agent
Falco Runtime security monitoring for cloud-native environments and containers. Falco

Quantum Computing

Cloud-based quantum computing services and platforms that provide access to quantum processors for research and experimental applications.

Name Description Link
AWS Braket Fully managed quantum computing service for exploring and experimenting with quantum algorithms. AWS Braket
Azure Quantum Microsoft's cloud quantum computing service with access to diverse quantum hardware. Azure Quantum
Google Quantum AI Google's quantum computing research and cloud access to quantum processors. Google Quantum AI
IBM Quantum Network Access to IBM's quantum computers and quantum computing resources. IBM Quantum

Generative AI & Large Language Models

Cloud services and platforms providing access to generative AI models, large language models, and tools for building AI-powered applications.

Name Description Link
Amazon Bedrock Fully managed service for building generative AI applications with foundation models from leading AI companies. Amazon Bedrock
Azure OpenAI Service Microsoft's cloud service providing access to OpenAI's powerful language models including GPT-4 and ChatGPT. Azure OpenAI
Google Vertex AI Unified ML platform with generative AI capabilities and access to foundation models like PaLM and Gemini. Vertex AI
Anthropic Claude AI assistant with constitutional AI training, available through various cloud platforms. Anthropic Claude
Hugging Face Hub Platform for sharing and deploying machine learning models, including large language models. Hugging Face
LangChain Framework for developing applications powered by language models with cloud integrations. LangChain

Platform Engineering & Developer Experience

Modern approaches to building internal developer platforms that provide self-service capabilities and improve developer productivity through automation and standardization.

Name Description Link
Backstage Open platform for building developer portals and improving developer experience. Backstage
GitOps Operational framework using Git repositories as the single source of truth for declarative infrastructure and applications. GitOps
Internal Developer Platforms Platforms that provide self-service capabilities for developers to deploy and manage applications. Platform Engineering
Crossplane Kubernetes add-on that enables platform teams to assemble infrastructure from multiple vendors. Crossplane

Sustainable Cloud Computing

Tools, practices, and initiatives focused on reducing the environmental impact of cloud computing through energy efficiency and carbon footprint reduction.

Name Description Link
AWS Sustainability Tools and services for measuring and reducing carbon footprint in AWS cloud infrastructure. AWS Sustainability
Azure Sustainability Microsoft's commitment to carbon negative cloud computing and sustainability tools. Azure Sustainability
Google Cloud Carbon Footprint Tools for tracking and reducing carbon emissions from Google Cloud usage. Carbon Footprint
Green Software Foundation Industry coalition focused on building a trusted ecosystem of people, standards, tooling and best practices for green software. Green Software Foundation

WebAssembly (WASM) in Cloud

Technologies and platforms for running WebAssembly workloads in cloud environments, offering near-native performance with enhanced security and portability.

Name Description Link
Wasmtime Runtime for WebAssembly that can be used in cloud environments for secure, fast execution. Wasmtime
WASI WebAssembly System Interface for running WASM outside the browser, including cloud environments. WASI
Fermyon Cloud Cloud platform specifically designed for WebAssembly applications and microservices. Fermyon
Krustlet Kubernetes kubelet implementation for running WebAssembly workloads. Krustlet

Cloud-Native Databases

Modern database solutions designed specifically for cloud environments, offering features like auto-scaling, serverless operation, and developer-friendly APIs.

Name Description Link
PlanetScale Serverless MySQL platform built on Vitess with branching capabilities like Git. PlanetScale
Neon Serverless PostgreSQL with automatic scaling, branching, and point-in-time recovery. Neon
Supabase Open source Firebase alternative with PostgreSQL, real-time subscriptions, and edge functions. Supabase
CockroachDB Distributed SQL database designed for cloud-native applications with global consistency. CockroachDB

Contributing

Your contributions are always welcome! Please take a look at the contribution guidelines first.

License

This repository is licensed under the MIT License.

You are free to use, copy, modify, and distribute this list, provided that the original license notice is included.

About

A curated list of concepts, cloud platforms, tools, practices and resources to learn, improve cloud computing knowledge.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •