dimanche 25 août 2019

How to choose right design solution for application?

Currently i am creating a design for a new enterprise application. Right now we have a lot of different proprietary solution and we wanna create a new one to switch from them all.

Briefly it is a kind of data destribution system. We have a lot of clients who needs a lot of different data. What do i want: 1) Common REST API service 2) Some synchronoyu(async?) enviroment to send task and get data back. On image below you could see i think to use spring kafka request/reply template. It helps to scale my application in future. 3) Different typec of calculators for every kind of data

img

I search a lot how to do the second point the best way but didn't find any ready solutions or advices. Is it good to use kafka here? Maybe some one could give me advice about best practice in such situations. Plz, send me links for articles or something else, because it will be a big application and i wanna start to create it rightly from the beginning.

Aucun commentaire:

Enregistrer un commentaire