A real-time banking transaction system with fraud detection, suspicious transaction monitoring, and reporting to financial authorities. It uses a queue-based microservices architecture with Kafka event streaming and gRPC for real-time detection without interrupting transactions. Fully containerized with Docker, it ensures seamless deployment and execution.