awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aws-samples avatar

aws-samples/aws-cdk-examples

0
View on GitHub↗
5,605 stars·2,461 forks·Python·Apache-2.0·12 views

Aws Cdk Examples

This project is a reference library and collection of example code patterns for deploying cloud infrastructure using the AWS CDK. It provides a set of sample projects that demonstrate how to define compute, storage, and networking resources using general purpose programming languages.

The library includes reference implementations for various architectural patterns, including serverless backends with GraphQL and WebSocket APIs, container orchestration with load balancers and auto-scaling, and global static website hosting via content delivery networks. It also provides designs for isolated network topologies and event-driven workflow automation using state machines.

The covered capabilities extend to managing relational databases, configuring secure file transfer servers, and implementing fine-grained authorization. Additionally, the examples demonstrate infrastructure customization techniques, such as overriding resource properties and integrating custom resources.

Features

  • Cloud Infrastructure Deployment - Implements programmable resource patterns to automate the deployment of compute, storage, and networking on cloud infrastructure.
  • Imperative Infrastructure Definitions - Provides a comprehensive library of cloud infrastructure defined using general purpose programming languages via the AWS CDK.
  • Infrastructure as Code Examples - Serves as a comprehensive reference library of code patterns for deploying AWS infrastructure via the CDK.
  • Serverless Backend Hosting - Provides reference implementations for deploying cohesive serverless backends integrating API gateways and NoSQL databases.
  • Infrastructure as Code - Uses general purpose programming languages to define and manage cloud infrastructure via the AWS CDK.
  • Multi-Language AWS Samples - Provides multi-language samples for serverless architectures including GraphQL APIs and WebSocket endpoints.
  • Cloud Infrastructure Automation - Automates the setup of compute, storage, and networking resources using the AWS CDK.
  • Cloud Infrastructure Management - Includes pre-configured stacks for provisioning and managing relational databases and object storage.
  • Virtual Private Clouds - Demonstrates how to provision virtual private clouds with segregated public and private subnets.
  • Cloud Provisioning - Provides code patterns to define and deploy combinations of compute, database, and monitoring services.
  • Container Cluster Deployments - Demonstrates how to automate the installation and management of container orchestration systems using code.
  • Container Orchestrators - Implements the deployment and scaling of containerized applications using cloud orchestration services.
  • Cloud Application Stacks - Provides reference implementations for integrating serverless and containerized services into production-ready cloud architectures.
  • Event-Driven Triggers - Implements mechanisms for initiating serverless functions in response to object storage events or cron schedules.
  • Infrastructure-as-Code Templates - Provides structured blueprints and reusable templates for defining complex serverless and containerized stacks.
  • Infrastructure as Code Toolkits - Provides a comprehensive collection of code patterns for defining cloud infrastructure using general purpose programming languages.
  • Cloud Resource Constructs - Demonstrates how to create reusable high-level constructs to simplify the definition of complex cloud infrastructure.
  • Serverless Architectures - Implements architectural patterns for building cohesive serverless backends integrating API gateways, compute, and NoSQL databases.
  • Cloud Architecture Patterns - Assembles diverse cloud services like compute, storage, and networking into single, cohesive infrastructure stacks.
  • Cloud Database Provisioning - Provides patterns for deploying managed SQL database instances within a dedicated virtual private cloud.
  • Cluster-Wide Shared Storage - Shows how to mount network file systems to containerized services for persistent shared storage.
  • Cloud Object Storage - Demonstrates provisioning object storage with custom access points and shared file systems.
  • Managed Relational Databases - Provides reference designs for provisioning managed SQL databases within isolated network topologies.
  • Event-Driven Automation Engines - Coordinates distributed components using state machines and event triggers to automate background tasks.
  • Task Scheduling - Demonstrates the automation of serverless function execution based on recurring time intervals or schedules.
  • Cloud-Instance Auto-scaling - Shows how to provision compute instances within auto-scaling groups fronted by load balancers.
  • Multi-Step Workflow Orchestration - Implements multi-step state machine workflows to coordinate distributed serverless components.
  • Task Schedulers - Implements tools for executing persistent background tasks or scripts at scheduled intervals.
  • Cloud Container Deployments - Demonstrates the deployment of containerized applications on managed cloud orchestration services.
  • GraphQL API Endpoints - Implements the deployment of GraphQL endpoints for handling content operations and authentication.
  • Abstraction Escape Hatches - Includes examples of using escape hatches to override low-level resource properties for fine-grained infrastructure control.
  • Container Orchestration Configurations - Offers sample configurations for deploying containerized applications with load balancers and auto-scaling.
  • Elastic Load Balancers - Configures cloud-native load balancers to distribute traffic across auto-scaling groups and container services.
  • Containerized Application Deployments - Shows how to launch containerized applications on serverless platforms with integrated load balancing.
  • Containerized Service Orchestration - Provides examples for deploying and managing backend services within isolated container environments.
  • Static Website Hosting - Provides automated deployment patterns for static web content using cloud storage and content delivery networks.
  • Distributed Workflow Orchestrators - Defines state-machine based workflows to coordinate distributed serverless components.
  • Recurring Job Scheduling - Provides examples of executing tasks on a fixed timetable using CRON expressions for cloud jobs.
  • Serverless WebSocket - Demonstrates the deployment of serverless WebSocket servers to live domains with unique URLs.
  • Serverless API Frameworks - Provides patterns for building REST and GraphQL APIs within serverless environments.
  • Serverless API Deployments - Provides code samples for launching API gateways integrated with compute functions and databases.
  • Serverless - Includes patterns for deploying WebSocket endpoints that utilize cloud functions for real-time messaging.
  • Cloud Topology Provisioning - Demonstrates automated orchestration of cloud-specific network layouts with isolated public and private subnets.
  • State Machine Orchestrators - Provides reference implementations for coordinating distributed serverless components using state-machine based workflow orchestration.
  • CRUD API Implementations - Provides patterns for connecting API gateways to compute functions for NoSQL data operations.
  • GraphQL API Implementations - Shows how to implement server-side GraphQL interfaces with resolvers for database operations.

Star history

Star history chart for aws-samples/aws-cdk-examplesStar history chart for aws-samples/aws-cdk-examples

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Aws Cdk Examples

Similar open-source projects, ranked by how many features they share with Aws Cdk Examples.
  • codeaprendiz/learn-devopscodeaprendiz avatar

    codeaprendiz/learn-devops

    1,587View on GitHub↗

    This project is a comprehensive educational repository designed to teach DevOps practices through structured learning paths and hands-on exercises. It focuses on mastering infrastructure management, container orchestration, and system administration by providing a curriculum that covers the full lifecycle of cloud-native environments, from initial provisioning to ongoing maintenance and security. The repository distinguishes itself by offering a practical, task-based approach to complex operational domains. It guides users through the implementation of infrastructure-as-code, the configuratio

    HCLawscoding-taskscontainer-orchestration
    View on GitHub↗1,587
  • aws/aws-cdkaws avatar

    aws/aws-cdk

    12,817View on GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    View on GitHub↗12,817
  • phodal/serverlessphodal avatar

    phodal/serverless

    1,741View on GitHub↗

    This project serves as a comprehensive technical guide and framework for building, deploying, and managing event-driven applications. It focuses on serverless architecture development, providing patterns and practices for implementing cloud-native services that execute code in response to triggers without requiring persistent server infrastructure. The repository distinguishes itself by offering a unified approach to polyglot runtime orchestration, allowing developers to manage components written in multiple programming languages within a single project. It emphasizes local cloud emulation, e

    HTMLaws-lambdadynamodbebook
    View on GitHub↗1,741
  • ubicloud/ubicloudubicloud avatar

    ubicloud/ubicloud

    12,098View on GitHub↗

    Ubicloud is an open-source cloud infrastructure platform that provides a unified control plane for provisioning and managing virtual machines, container clusters, and managed databases. It functions as an infrastructure-as-code provider, utilizing declarative configuration files to automate the deployment and scaling of compute, networking, and storage resources across cloud environments. The platform distinguishes itself by integrating a dedicated managed PostgreSQL database service that automates backups, read replicas, and high-availability configurations. It also features a container orch

    Rubybare-metalcloudgithub-actions
    View on GitHub↗12,098
See all 30 alternatives to Aws Cdk Examples→

Frequently asked questions

What does aws-samples/aws-cdk-examples do?

This project is a reference library and collection of example code patterns for deploying cloud infrastructure using the AWS CDK. It provides a set of sample projects that demonstrate how to define compute, storage, and networking resources using general purpose programming languages.

What are the main features of aws-samples/aws-cdk-examples?

The main features of aws-samples/aws-cdk-examples are: Cloud Infrastructure Deployment, Imperative Infrastructure Definitions, Infrastructure as Code Examples, Serverless Backend Hosting, Infrastructure as Code, Multi-Language AWS Samples, Cloud Infrastructure Automation, Cloud Infrastructure Management.

What are some open-source alternatives to aws-samples/aws-cdk-examples?

Open-source alternatives to aws-samples/aws-cdk-examples include: codeaprendiz/learn-devops — This project is a comprehensive educational repository designed to teach DevOps practices through structured learning… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… phodal/serverless — This project serves as a comprehensive technical guide and framework for building, deploying, and managing… ubicloud/ubicloud — Ubicloud is an open-source cloud infrastructure platform that provides a unified control plane for provisioning and… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… docker-archive-public/docker.labs — This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization,…