Bank of America interview question

Design a scalable microservices-based system for processing real-time transactions with high availability.