Answer the question
In order to leave comments, you need to log in
What technology to choose for the backend?
Hello!
I would like to hear your opinion about the choice of technology for the server.
Things are like this:
Frontend will most likely be on AngularJS
Backend, I think it's worth doing as ServerAPI on one of the following technologies:
- Goland
- NodeJs
- Python
+ all this needs a database. Do you think it's worth separating the database for backend and app server?
And the AppServer itself is the main application server based on one of the technologies described above.
Essence of the project:
Dynamic Web interface (rather complex), which is described, for example, xml. Xml itself is dragged from the database.
Close interaction with the interface forms a queue of requests to the AppServer (Here it is not entirely clear yet whether to divide into 2 servers or limit ourselves to one).
The load on the Web application to begin with will be no more than 100-500 requests in 2-3 minutes.
About a DB while absolutely all is indefinite.
From the wishes I would like:
- Most of the functionality out of the box (Including you will need to draw charts and other analytics. That is, computational libraries are important)
- The development speed is also not the slowest. (For this reason, Java was not taken)
- At least the basic things for interacting with the OS
I understand that I put the question in a rather abstract way ...
But still, what, in your opinion, is best for certain options? Why?
Answer the question
In order to leave comments, you need to log in
Write on what you know best.
All technologies are equal.
To share is an extra overhead.
Better to focus on optimization.
In general, it depends on the predicted loads.
StackOverflow - a very high-load site - until recently was divided into only 2 parts.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question