1. Dicompose by workloads
2. Identification of failure points
3. Deployment Residency
4. Limited point to point interaction
5. Cache Implementation
6. Handling transient faults
7. Elasticity - don't use sticky sessions
2. Identification of failure points
3. Deployment Residency
4. Limited point to point interaction
5. Cache Implementation
6. Handling transient faults
7. Elasticity - don't use sticky sessions