Cloud Computing Development Presentation

Preview:

DESCRIPTION

 

Citation preview

Cloud Computing Development Design Patterns and Open Source Technologies

What does it mean for me!

IaaS!

PaaS!

SaaS!

Cloud Computing Patterns

1. Use Cloud for Scaling

2. Use Cloud for Multi-tenancy

3. Use Cloud for Batch-processing

4. Use Cloud for Storage

5. Use Cloud for Communication

Cloud Development Patterns

1. Design for failure and nothing will fail

2. Edge cache static content

3. Implement Elasticity

4. Leverage multiple availability zones

5. Automate your development lifecycle

6. Cache as much as possible

7. State is the evil!

8. One size doesn't fit all!

Let's Code!Amazon SimpleDB and SQS