Skip to content

A collection of awesome AWS Serverless blueprints, showcasing best practices with various IaC tools, CI/CD pipelines, and programming languages for building scalable, secure Serverless applications

License

Notifications You must be signed in to change notification settings

ran-isenberg/awesome-serverless-blueprints

Repository files navigation

Awesome AWS Serverless Blueprints

Welcome to the Awesome AWS Serverless Blueprints repository! 🚀

This repository curates a collection of ready-to-use serverless blueprints (GitHub template repositories) for building, deploying, and managing serverless services using various AWS tools, IaC frameworks, CI/CD pipelines, and programming languages.

Whether you're an AWS expert or just getting started, these blueprints will help you accelerate development using best practices.


📋 Blueprint List

Each blueprint includes the infrastructure as code (IaC) tool, CI/CD pipeline, programming language, description, last commit status, code coverage, special features, and extra features to help you select the right one for your project.

Blueprint Maintainer GitHub ⭐ Description IaC Tool CI/CD Tool Programming Language
Architect: local dev hello world SSR with Web Components brianleroux Server-side render Web Components using HonoJS on top of API Gateway and Lambda OpenJS Architect (generates AWS SAM) GitHub Actions JavaScript
Auto Cross-Account Access Service Ran Isenberg A serverless service that automates cross-account secure access management between AWS accounts using IAM, AWS Service Catalog and Serverless services. AWS CDK GitHub Actions Python
AWS Lambda Handler Cookbook Ran Isenberg A comprehensive blueprint for building optimized backend services usingb AWS Lambda functions, API GW, DynamoDB, WAF and CloudWatch using best practices for serverless architecture. AWS CDK GitHub Actions Python
CDK Serverless Thorsten Hoeger CDK Serverless is a powerful toolkit designed to simplify serverless application development using the AWS Cloud Development Kit (CDK). AWS CDK Up to the user. Recommend projen-pipelines TypeScript
Governance Sample AWS Service Catalog Ran Isenberg Cross-account governance, resource lifecycle management for platform teams. A governance sample built with AWS Service Catalog to help streamline approvals and resource management. AWS CDK GitHub Actions Python
Rust Lambda function cargo-lambda A Cargo extension that allows to easily scaffold new Rust Lambda projects None (but SAM, CDK and Terraform can be added easily) None, but the repo has examples with GitHub Actions Rust
Serverless AWS CDK Pipeline Best Practices & Patterns @leegilmorecode An opinionated AWS CDK solution with full pipeline in-line with the AWS Deployment Pipeline Reference Architecture (DPRA). It covers everything from best practices for setting up an AWS CDK application, progressive deployments with AWS CodeDeploy, to feature flags, performance testing, synthetics, e2e testing and more. AWS CDK AWS CDK Pipelines Typescript

🤝 Contributing

We welcome contributions from the community! If you have a serverless blueprint to share, feel free to submit a pull request.

  1. Fork the repository
  2. Add your blueprint following the structure above
  3. Submit a pull request with a brief description of your blueprint

🛠️ Maintainers

This repository is maintained by AWS Serverless Hero, Ran Isenberg.


Show Your Support

If these blueprints are helpful, please consider giving the this repo and the blueprints' repositories a star on GitHub! 🌟


📜 License

This project is licensed under the MIT License.

About

A collection of awesome AWS Serverless blueprints, showcasing best practices with various IaC tools, CI/CD pipelines, and programming languages for building scalable, secure Serverless applications

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published