Elasticity allows you to deploy your application without worrying about whether it will need more
or less resources in the future. With elasticity, the infrastructure can scale on-demand
Fault tolerance and high availability are mechanisms used for ensuring the availability of your
application and protecting against the failure of hardware or software components
Disposable resources is an architectural principle in which servers and other components are
treated as temporary resources and are replaced rather than updated