Building resilient services at Prime Video with chaos engineering
Sounds like cloud is getting ever closer to dedicated servers.<p>One would hope that for the 10x price increase over bare metal, someone would abstract away things like the underlying hardware or OS failing. But apparently, no, you have to pay the premium and do all the work.<p>The only use-cases that I could imagine for such a tool on EC2 would be if you either don&#x27;t use containers, or if you oversubscribe your virtual servers by having higher container limits than what the instance can endure.<p>In the first case, the proper fix is to use containers. Docker can do CPU limiting for you so that one service spiking won&#x27;t affect its neighbors on the same instance.<p>In the second case, I&#x27;d go bare metal and then hardware is so cheap that there&#x27;s very little temptation to oversubscribe on RAM or CPU.