Bhavnish15/Payment-Fraud-Detector ? reverse-engineered prompt
Reverse engineered prompt
Build me a small banking backend with separate services for accounts, transactions, payments, fraud checks, and notifications. I want one API gateway in front so all requests go through a single entry point, and it should slow down abusive traffic with Redis based rate limiting. The app should let me create accounts, look up account details, make transactions, and process payments through simple REST endpoints.
When a payment or transaction happens, publish an event so a fraud detection service can inspect it and a notification service can react to it in real time. Use MySQL for the data that needs to be stored, and make the whole thing run cleanly with Docker Compose so I can start everything locally without a lot of setup. If it helps, use current docs online for Spring and Docker details.
Make it feel like a real production style backend, with clean service boundaries and sensible defaults, not just a demo.
Are you gonna build this?
make sure you review the code using coderabbit