Main Page

From AWS-CloudDesignPattern
Jump to: navigation, search

Contents

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
Patterns for Network
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox