Which framework/language to use for banking/insurance backend core system?
Let me first list out the requirements.
- System will process an average of ~22 records per minute.(Can go up to 30 p/m).
- Each records need to be validated against set of business rules like client verification, rule engine validations and calculations. But still need to give response within short time, say, around <10 seconds in total?
- Framework need to be flexible to integrate with DB or any No-SQL modules as well.
- Shouldn't be I/O blocking as we need to process data without waiting for existing processing of a record.
So the current system is an outdated one, and it runs on some century old technology. I have couple of languages in mind like Go, Scala but want to get opinion here from experts! So which framework do you think will be suitable for the kind of requirements. Please explain to this noob with some points or some links for reference!
Thanks in advance.