Why we chose Amazon Web Services for Kainos Smart HCM
Date posted
16 April 2015
Reading time
10 Minutes
Why we chose Amazon Web Services for Kainos Smart HCM
Kainos Smart HCM is a Software-as-a-Service automated testing product implemented specifically to make Workday testing easier and quicker. Smart has been a major success and is delivering huge value to our customers on a daily basis. The growth and success of the product would not have been possible without the foundations of a strong cloud infrastructure provider. In the early days of Smart, we decided that we could not compromise on performance and scalability of our product. However, even more important to us was the security and privacy of the data processed and stored within the product. Before making any design decisions, we listed key non-functional requirements that Kainos Smart must meet. These were:
- Security All data uploaded to Kainos Smart must be kept secret, rigorously protected at the both application level and infrastructure level, our cloud provider must have a very good security reputation.
- Resiliency & High Availability All Kainos Smart servers must have redundancy and be actively monitored for failures. Should a failure occur it was essential that the cloud provider must automatically start a new server without manual intervention of Kainos Smart DevOps team.
- Scaling Out & Cloud Bursting Kainos Smart must respond to increased load and react automatically to ensure that a consistent, high level of service to all our customers.
- Multi-tenancy, Data Segregation, and Data Governance All Kainos Smart customers must use the same version on the product, on shared infrastructure. Multi-tenancy meant that data would need to be segregated at the database and file storage level.