mercredi 18 septembre 2019

Best approach/language for batch applications

I'm thinking to develop a new application. But I need help in order to understand which is the best approach/language to use with this architecture:

  • Few minor console applications that periodically retrieve data from api services and store them into database.
  • Main console application that manage all the process. I mean, invoke previous minor console applications, process data (saving on database). During processing, the application selects few records (~10-50). For each of them I need to execute some actions. Those actions should be repeated frequently (for example, every 10 seconds for one or two hours). For those actions some apis should be invoked, and result saved on db.
  • Supervisor monitor based on web application. Show in real time data collected on db. (Each console applications save data on db, so from monitor I wish to get applications status).

Thank you

Aucun commentaire:

Enregistrer un commentaire