Skip to content

Instantly share code, notes, and snippets.

@jparbros
Created June 11, 2012 18:37
Show Gist options
  • Select an option

  • Save jparbros/2911812 to your computer and use it in GitHub Desktop.

Select an option

Save jparbros/2911812 to your computer and use it in GitHub Desktop.
infraestructura
[6/11/12 12:59:56 PM] Basilio Briceño: si, la otra cosa que personalmente quiero ver contigo
[6/11/12 1:00:01 PM] Basilio Briceño: es la parte de la infraestructura
[6/11/12 1:00:44 PM] Basilio Briceño: como sabes, hay intereses a los que les vendria muy bien que el servicio se cayera
[6/11/12 1:01:19 PM] Basilio Briceño: por lo que me gustaria ver contigo el armar una infraestructura distribuida
[6/11/12 1:01:35 PM] Basilio Briceño: para evitar cualquier problema que nos pudiera ocasionar downtime
[6/11/12 1:01:57 PM] Jorge Pardiñas: la infraestrucutra la he estado pensando en el cloud services de heroku
[6/11/12 1:02:23 PM] Basilio Briceño: mmhm, quiza pueda conseguir mas servidores
[6/11/12 1:02:39 PM] Basilio Briceño: con buenos sysadmins detras
[6/11/12 1:02:56 PM] Basilio Briceño: que colaboren en mantener el uptime
[6/11/12 1:03:09 PM] Jorge Pardiñas: el poblema que le veo seria el tiempo de escalabilidad
[6/11/12 1:03:48 PM] Jorge Pardiñas: a lo mejor haciendo pruebas de estress a las dos posibles infraestructuras podria ayudarnos a tener una buena desicion
[6/11/12 1:04:40 PM] Basilio Briceño: lo que quisiera es usar un balancer
[6/11/12 1:05:11 PM] Basilio Briceño: ignoro si el cloud que quieres usar tiene mecanismos para informar sus estados
[6/11/12 1:05:36 PM] Basilio Briceño: y que el balancer sepa cuando dejar de enviarle requests
[6/11/12 1:08:19 PM] Basilio Briceño: o bien simplemente utilizar un round-robin
[6/11/12 1:08:42 PM] Jorge Pardiñas: que piensas utilizar como balancer? haproxy?
[6/11/12 1:08:55 PM] Basilio Briceño: no, nginx directamente
[6/11/12 1:09:03 PM] Basilio Briceño: lo he usado en varios proyectos grandes
[6/11/12 1:09:13 PM] Basilio Briceño: incluidos juegos sociales con mas de 2 millones de usuarios
[6/11/12 1:09:17 PM] Basilio Briceño: y funciona muy bien
[6/11/12 1:10:05 PM] Jorge Pardiñas: y cual seria la infraestructura que tienes en mente?
[6/11/12 1:10:41 PM] Basilio Briceño: de hecho para ver eso queria preguntarte algunas cosas
[6/11/12 1:10:48 PM] Basilio Briceño: como que base de datos estas usando
[6/11/12 1:11:19 PM] Jorge Pardiñas: la base de datos es transparente, pero me inclino por postgress
[6/11/12 1:11:49 PM] Basilio Briceño: oirignalmente mi idea era utilizar C++ como API
[6/11/12 1:11:54 PM] Basilio Briceño: por la velocidad que brinda
[6/11/12 1:12:06 PM] Basilio Briceño: el tener una API compilada
[6/11/12 1:12:23 PM] Basilio Briceño: y como los servicios que brinda, son relativamente sencillos
[6/11/12 1:13:10 PM] Basilio Briceño: sin embargo me gustaria hacer algunas pruebas con tu app
[6/11/12 1:13:17 PM] Basilio Briceño: para ver hasta donde podria resistir
[6/11/12 1:14:01 PM] Basilio Briceño: pero antes quiero ver si es esto posible
[6/11/12 1:14:07 PM] Basilio Briceño: porque te haria un ataque DoS
[6/11/12 1:14:11 PM] Basilio Briceño: para ver hasta donde resiste
[6/11/12 1:14:24 PM] Jorge Pardiñas: claro, el codigo esta en github y es publico
[6/11/12 1:14:41 PM] Basilio Briceño: y basado en eso saber si es la mejor opcion o si debemos regresar a la idea de usar C++
[6/11/12 1:15:58 PM] Basilio Briceño: y por eso la urgencia de contactarte
[6/11/12 1:16:07 PM] Basilio Briceño: para no perder mas tiempo y comenzar
[6/11/12 1:17:12 PM] Basilio Briceño: especialmente pq para distribuir la app necesitmos usar algun modelo tipo cluster de base de datos
[6/11/12 1:17:22 PM] Basilio Briceño: o bien algun modelo sindicado
[6/11/12 1:17:33 PM] Basilio Briceño: eso es lo que me preocupa mas
[6/11/12 1:17:51 PM] Basilio Briceño: tu ya tienes montada la app en la nube que mencionas?
[6/11/12 1:18:06 PM] Jorge Pardiñas: sip, ahorita trabaja con un solo worker
[6/11/12 1:18:35 PM] Jorge Pardiñas: tampoco le he configurado mas servidores
[6/11/12 1:18:37 PM] Basilio Briceño: ah ok, osea que si le tiro un DoS la voy a sentar en poco tiempo :(
[6/11/12 1:19:08 PM] Jorge Pardiñas: pues haz el intento a ver como reacciona
[6/11/12 1:19:50 PM] Basilio Briceño: en este momento no podria, pero en la noche es mejor momento para mi, ya sabes, la chamba diaria
[6/11/12 1:19:59 PM] Jorge Pardiñas: okz
[6/11/12 1:20:34 PM] Basilio Briceño: pues bueno, me da gusto saber que estar disponible y pues ahora vere con los otros sysadmins como podemos hacer con lo de la base de datos
[6/11/12 1:20:55 PM] Basilio Briceño: y basado en eso te aviso y decidimos por donde irnos, te late?
[6/11/12 1:21:01 PM] Jorge Pardiñas: okz
[6/11/12 1:21:22 PM] Basilio Briceño: sale pues, gracias y estamos en contacto ;)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment