As cloud adoption and usage increases in maturity, enterprises are taking an increasingly cloud-native approach in building their new applications, aka “modern apps”. Key take-aways in this evolving application development approach include:
- Microservices and serverless architecture
- Extensive use of APIs for communication across microservices
- Distributed clusters requiring multi-region and/or multi-cloud deployments