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
Recommended