Bank implemented in C# using RabbitMQ messaging.