S
S
seva12015-08-31 17:02:14
Yii
seva1, 2015-08-31 17:02:14

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

6 answer(s)
M
Mikhail Osher, 2015-08-31
@miraage

I have tried both symfony2 and yii/yii2 and laravel.
Each has its pros and cons, but I settled on laravel.

E
Eugene, 2015-08-31
@Nc_Soft

The first tag is correct, use it

A
ajaxtelamonid, 2015-09-02
@ajaxtelamonid

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?

V
Vyacheslav Plisko, 2015-09-02
@AmdY

PHP is longer for interfaces and webmords, and for api it is better to use nodejs or go.

X
xmoonlight, 2015-08-31
@xmoonlight

It's easier to write in native PHP.
An example of such an implementation: here

A
Alexander, 2015-08-31
@SashaSkot

https://github.com/Luracast/Restler
Allows you to quickly create a REST API

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question