Answer the question
In order to leave comments, you need to log in
What framework to use for backend server API?
We are going to order the development of the Backend API, which will be accessed by various applications (Web, IOS, Andoid, Browser extensions, Windows software), etc.
This Backend will process 5-20 million requests per day in the future (230 requests per second at the peak).
When choosing, we look at such parameters as
- Performance
- Built-in caching mechanisms
- A sufficient number of developers, with reasonable price tags (All Microsoft technologies disappear. Basic too))))
- Convenience of developing exactly API server solutions
What programming language would you recommend + What Framework take as a base?
Answer the question
In order to leave comments, you need to log in
I have tried both symfony2 and yii/yii2 and laravel.
Each has its pros and cons, but I settled on laravel.
Laravel is too heavy for such a fast API, it may not pull at the peak. Use lumen.laravel.com if you enjoy writing in Laravel.
If you have never written in either Laravel or Yii before, do it in the framework / language that you know. Caching can be done everywhere. It can't be that this is your first project, and immediately 230 requests per second, right?
PHP is longer for interfaces and webmords, and for api it is better to use nodejs or go.
It's easier to write in native PHP.
An example of such an implementation: here
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question