Skip to content

aws-samples/AWS_Serverless_Resiliency_Samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

AWS Serverless Resiliency Samples

This repository hosts a collection of patterns and demos showcasing how to build resilient applications using AWS Serverless services. These samples are designed to illustrate best practices, guidance, and effective strategies for improving the resiliency of serverless architectures.

Overview

Serverless architectures offer numerous benefits, including reduced operational complexity, improved scalability, and cost-effectiveness. However, ensuring the resiliency of serverless applications is crucial for maintaining high availability and reliability in production environments.

The samples in this repository demonstrate how to leverage various AWS Serverless services to build robust, fault-tolerant applications. These services include:

  • Amazon API Gateway
  • AWS Lambda
  • Amazon Simple Notification Service (SNS)
  • Amazon Simple Queue Service (SQS)
  • Amazon EventBridge
  • AWS Step Functions

Why Resiliency Matters

In today's digital landscape, users expect applications to be available and responsive at all times. Downtime or degraded performance can lead to lost revenue, damaged reputation, and poor user experience. By improving the resiliency of serverless applications, developers can:

  1. Minimize service disruptions
  2. Ensure business continuity
  3. Enhance user satisfaction
  4. Reduce operational costs associated with outages
  5. Meet regulatory and compliance requirements

Samples

Serverless Multi-region Architecture

This sample demonstrates how to design and implement a multi-region serverless application for improved availability and disaster recovery capabilities.

[Link to Serverless Multi-region sample]

Getting Started

Each sample includes its own README with specific instructions for deployment and testing. To get started:

  1. Clone this repository
  2. Navigate to the desired sample directory
  3. Follow the instructions in the sample's README

Contributing

We welcome contributions to this repository. Please see our CONTRIBUTING.md file for more details on how to submit pull requests, report issues, or suggest improvements.

License

This project is licensed under the MIT License.

Additional Resources


About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published