Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda para hacer un sistema que soporte miles de peticiones

Aognecrom

Bovino adicto
Desde
17 Jun 2009
Mensajes
662
Buenas Bakunos

Encuentro mucha información para desarrollar diferentes tipos de aplicaciones y sistemas, pero una pregunta siempre me salta a la cabeza, mi sistema puede soportar un gran número de peticiones, digamos si miles de usuarios están en mi sistemas, realizando peticiones de diferente tipo, como se que mi sistema soporta? o como podría desarrollar este tipo de sistemas?, ya sea aplicaciones android que se conectan a mi sitio usando web services, una pagina web estilo facebook o un sistema que maneje puertos para atención de peticiones, como ser un juego.

Ustedes saben donde puedo encontrar esta información?, una guía de donde podría empezar o que libros debería leer?

Gracias por la ayuda....
 
Lo más común es utilizar un sistema distribuido
http://www0.cs.ucl.ac.uk/staff/ucacwxe/lectures/ds98-99/dsee3.pdf

En mi trabajo soliamos utilizar un load balancer para manejar el tráfico del sitio así como hacer pruebas abc
http://en.wikipedia.org/wiki/Load_balancing_(computing)

Otra forma que utilizabamos para paralelizar procesos era utilizar diferentes workers y manejarlos a través de redis
http://architects.dzone.com/articles/parallelizing-work-redis

Claro que hay muchas más opciones y métodos, todo depende el tipo de sistema y tráfico que vas a utilizar, estos que te puse son los que he visto en acción.

Saludos,
 
Hola pues tienes 2 opciones, una es irte por Node.JS y la base de datos que gustes, talvez te interese MongoDB que su manejo es en base a documentos (json) y node.js pues es javascript para el servidor y altamente escalable.

la otra opcion que conozco en ASP.NET MVC usando entity framework y linq, y la libreria SignalR que es para lo mismo que hace node.js atender miles de peticiones al mismo tiempo, yo eh estudiado las 2 opciones en modo web tradicional y me eh quedado con asp.net mvc el cual te ahorra muchisimo trabajo y es muy potente, con node.js tu tienes que contruir todoooo y en asp.net mvc te enfocas solo en tu desarrollo, no en construir desde los cimientos tu aplicacion
 
Volver
Arriba