- Resilience: guaranteeing a reliable and constant service
- Elasticity: ensuring automatic adaptation to changes in workload
- Responsiveness: allowing the systems to react to the dynamic trend of the stock market
- Modularity: allowing the separation and access to components according to customized configurations