From AWS-CloudDesignPattern

What are AWS Cloud Design Patterns?

The AWS Cloud Design Patterns (CDP) are a collection of solutions and design ideas for using AWS cloud technology to solve common systems design problems. To create the CDPs, we reviewed many designs created by various cloud architects, categorized them by the type of problem they addressed, and then created generic design patterns based on those specific solutions. Some of these problems could also be addressed using traditional data-center technology, but we have included cloud solutions for these problems because of the lower cost and greater flexibility of a cloud-based solution.

This beta Cloud Design Pattern web site is the culmination of work by many different architects including Ninja of Three who shared their expertise and experience in building cloud solutions.

Description of AWS Cloud Design Patterns

AWS Cloud Design Patterns will be described along the following items. Pattern Name/Summary Pattern name, summary and brief description Solving Issues Description of typical issues that led to pattern creation, and what issues/challenges can be solved through its implementation Explanation of pattern / Resolution in the cloud Description of the terms or how to solve the problems in the cloud; why any pattern, or a description of the configuration has become a pattern of what Implementation Description about how to implement the pattern using AWS Structure Visualization of the pattern’s structure Benefits Description of the benefits from the pattern’s application Notes Description of tradeoffs, advantages, disadvantages and points to note when applying this pattern Other Comparison with other patterns, use cases and additional information

List of AWS Cloud Design Patterns

Basic Patterns

Patterns for High Availability

Patterns for Processing Dynamic Content

Patterns for Processing Static Content

Patterns for Uploading Data

Patterns for Relational Database

Patterns for Batch Processing

Pattern for Operation and Maintenance