Buenos días,
 
Quisiera saber vuestra opinión o casos de exito de aplicaciones web que trabajen con servidores REST.
 
Actualmente estoy trabajando en una app REST y quisiera saber que parametros se pueden considerar malos/aceptables/buenos en cuanto al rendimiento.
 
El objetivo es saber que arquitectura de servidores montar para atender la demnada de cada cliente, por ejemplo:
 
Si tengo un cliente con 100.000 usuarios y otro con 10.000 está claro que el escalado no es el mismo, pero el rendimiento para ambos debe ser el mismo.
 
No se muy bien que se considera bueno y que malo (obiamente un GET que tarde 4 segundos es malo) pero quisiera saber en que rangos debo moverme para dar un servicio standard pero de calidad
 
- Nº de peticiones por segundo que debe poder resolver mi servidor en los casos:
--->Acceso a funciones sin BBDD (consultar un calculado, una funcion arithmetica etc)
--->Acceso a datos (leer un registro de la BBDD, caché etc)
 
-Nº minimo de usuarios concurrentes, peticiones por segundo, paginas por mes, etc para los supuestos:
--->Cliente de 10.000 Usuarios
--->Cliente de 100.000 Usuarios
--->Cliente de 1.000.000 Usuarios
--->App de consumo masivo (previstos unos 3.500.000 Usuarios)
 
Y no se cualqiuer dato que me pueda servir de estadistica.
 
Mis datos actuamente son (la app esta alojada en un cloud): Tests hechos con 10.000 lecturas y 100 usuarios concurrentes
--->acceso al servidor (sin procesos ni datos) +3500 peticiones por segundo
--->acceso a mi app y funciones sin datos +400 peticiones por segundo
--->acceso a Datos 40/60 peticiones por segundo
--->insercion de datos 20/30 peticiones por segundo.
 
 
Se acepta cualquier sugerencia
Si necesitais mas info en cuanto a tecnologías no dudeis en preguntar,necesito recopilar datos estadísticos de apps REST independientemente de su soft/hardware y su rendimiento, para ver si voy bien o mi elección no ha sido la correcta.
 
Gracias 
  
 
 

