Transcript
Page 1: Cloud Computing Development Presentation

Cloud Computing Development Design Patterns and Open Source Technologies

Page 2: Cloud Computing Development Presentation

What does it mean for me!

Page 3: Cloud Computing Development Presentation

IaaS!

Page 4: Cloud Computing Development Presentation

PaaS!

Page 5: Cloud Computing Development Presentation

SaaS!

Page 6: Cloud Computing Development Presentation

Cloud Computing Patterns

Page 7: Cloud Computing Development Presentation

1. Use Cloud for Scaling

Page 8: Cloud Computing Development Presentation

2. Use Cloud for Multi-tenancy

Page 9: Cloud Computing Development Presentation

3. Use Cloud for Batch-processing

Page 10: Cloud Computing Development Presentation

4. Use Cloud for Storage

Page 11: Cloud Computing Development Presentation

5. Use Cloud for Communication

Page 12: Cloud Computing Development Presentation

Cloud Development Patterns

Page 13: Cloud Computing Development Presentation

1. Design for failure and nothing will fail

Page 14: Cloud Computing Development Presentation

2. Edge cache static content

Page 15: Cloud Computing Development Presentation

3. Implement Elasticity

Page 16: Cloud Computing Development Presentation

4. Leverage multiple availability zones

Page 17: Cloud Computing Development Presentation

5. Automate your development lifecycle

Page 18: Cloud Computing Development Presentation

6. Cache as much as possible

Page 19: Cloud Computing Development Presentation

7. State is the evil!

Page 20: Cloud Computing Development Presentation

8. One size doesn't fit all!

Page 21: Cloud Computing Development Presentation

Let's Code!Amazon SimpleDB and SQS