Because of performance and stability issues as well as frequent service downtimes, Restos Plaisirs needed to improve its cloud infrastructure.
Initially, Restos Plaisirs was using several virtual machines (VM) on Amazon Web Service (AWS). Since the server had predetermined capacities, the company had to make sure that it always had more resources than necessary to support traffic peaks on its various websites. In addition, during these spikes, the VM’s capacity was occasionally exceeded, causing the server to crash and resulting in service interruptions for the customers.
In addition, all the services used, including the database, had been installed on the same VM. When one system required more memory, it saturated the VM at the expense of the other systems. Finally, these constraints required constant monitoring and intervention by technical staff.