> Communication is through Kafka events or Java Messaging Services, and new server instances can be spun up in seconds in AWS or Azure clouds to provide additional capacity, which is needed for high-volume processing.
I'm honestly surprised that a bank would agree to run anything even remotely serious on someone else's infrastructure.