Making the decision to move to the cloud comes with its own set of problems and challenges. In this section, we will cover five key areas of consideration for building cloud-based solutions. While these are not unique to the cloud, they require special attention when switching to the cloud due to the wide range of technologies and solutions that are available.
The five primary considerations are as follows:
- Scalability: This allows for accommodation of increased load or traffic for a growing business.
- Resilience/availability: This ensures the handling of failures in a system gracefully with as little impact on the user as possible.
- Security: This ensures that private and proprietary data stays that way and is safe from hacks and attacks.
- Application design: This refers to the design of applications with special consideration...