(Traduccion es gentileza de Rodolfo Llanos)
Consejos de infraestructura.
Al principio es mucho más fácil construir una Web escalable, debido a los servicios de Hosting como Rackspace.com, a los servicios Web de Amazon.com y los sistemas de análisis de trafico de Google Analytics.
Sugerencia 1: Contrata el mejor proveedor de Hosting que puedas pagar.
Siempre es necesario mantener los costos bajos, y mucho mas al principio. Una de las primeras áreas que parece ser un buen lugar para achicar gastos (y ahorrar dinero) es el Web-Hosting. Sin embargo, escatimando en el alojamiento estas cometiendo un error que te costara mucho tiempo, que es más valioso que el dinero que se invierte.
Es buena la decisión de tener un proveedor barato cuando estas recién en el desarrollo del “código”, pero para que funcionen bien tus sistemas y puedan satisfacer tus necesidades de producción, tu sitio debe estar asentado sobre una «roca sólida».
Sugerencia 2: Usa los servicios Web de Amazon.com
Seguramente necesites un proveedor normal de Hosting. Pero deberás informarte sobre una alternativa importante – AMAZON WEB SERVICIOS. Esta propuesta del gigante del comercio electrónico es una pieza clave a considerar en cualquier estructura de lanzamiento.
Especialmente para el Área servicios, ya que facilita armar grandes aplicaciones:
A. AMAZON S3… Sservicio de almacenamiento escalable y abierto (por Ej.: TWITER lo usa)
B. EC2 Virtualización de servidores
C. Simple DB Consultas sobre datos estructurados en tiempo real.
D. SQS… Sistema de «mensajeria» para aplicaciones.
Sugerencia 3: Usa Google Analytics de manera estándar y en forma creativa.
En un startup necesitas rastrear información. Los resultados de esos rastreos son útiles para tomar decisiones, que a veces ayuda a medir el crecimiento y éxito de una empresa. Sin información, es difícil determinar que es lo que esta pasando. Google Analitycs esta repleto de características, pero lo mas importante que tiene es la API. La razón por la cual esta es importante, se debe a que puedes construir tu propio tablero para obtener una óptica diferente de una misma información.
Sugerencia 4: Empiece con los valores predeterminados, y luego ajusta el sistema
En el 99.9% de las veces no terminarás donde comenzaste. El truco esta en ir desde los valores predeterminados hacia la configuración personalizada haciendo los ajustes de manera apropiada. Lo peor que puedes hacer es adivinar. Personalizar de manera prematura…. es dirigirse a desprolijidades. Por que adivinar antes de saber que va a ocurrir «realmente» con el sistema?
Tip5: Contrata un buen administrador de sistemas.
Este es el punto más simple de todos. Programar, el desarrollo del negocio y el sistema contable es particularmente mejor dejárselo a los profesionales. Sé que mi camino esta alrededor de UNIX (hace 15 años fui administrador de sistema), pero hoy no estoy a la misma altura. Al llegar a un cierto tamaño y escala, necesitas a una persona trabajando en el hardware y en el sistema operativo.


Pablo, felicitacinoes por el blog. Muy nutritivo.
Me gusto mucho el de infraestructura ya que no soy del palo tecnico, y estoy empezando a meterme en el tema con un proyecto.
Creo que seria interesante una mirada tuya sobre los mismos conceptos.
Saludos,Nicolas.