Let me first list out the requirements.
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.
After a lot of digging into, this is how the system is going to be.
With this in mind, i have come up with Go as viable solution after reading through various forums, blog posts. Next step will be do a small POC, where each request will sleep for 10 seconds and return a response. Hit the API with 1000 requests with 100 concurrent users and see how it fares against Spring REST API!
Sudhanshu Shekhar
Full stack
Neither of these requirements are very stringent IMO. You can use any framework/language that you're comfortable with. Database design is generally the harder task in such cases.
That said, I would recommend using statically typed langauges (java/Go) and an ACID database like Postgres. Would strongly recommend staying away from NoSQL databases in such a use case.