What happens when AWS interrupts a Spot instance? I don't see an ASG in the architecture — does the controller detect the terminated worker and provision a replacement automatically?
Why not use a AASG?
I chose to use a controller to make the solution cloud agnostic.