Ejecutar un sitio como Stack Overflow tiene más que ver con las operaciones web y la escalabilidad.
Vea una presentación como “Arquitecturas escalables de Internet” de Theo Schlossnagle:
Consulte también algunos buenos libros sobre operaciones web:
- ¿Cuál es la mejor manera de probar la interfaz de usuario de una aplicación web?
- Outsourcing a India: ¿Por qué un desarrollador sénior tarda de 4 a 10 veces más en implementar la misma función que un desarrollador del primer mundo?
- ¿Cómo agrego imágenes aleatorias en una página web sin o con la ayuda de Backstretch en jQuery?
- ¿Cuál es la diferencia entre el desarrollo web en Java y el desarrollo de aplicaciones web en Java?
- ¿Cuáles son los pros y los contras de las aplicaciones nativas frente a las aplicaciones web?
- Arquitecturas escalables de Internet por Theo Schlossnagle
- Operaciones web de John Allspaw y Jesse Robbins
Es revelador ver cuánto más hay para ejecutar un sitio web que solo codificar la aplicación. No necesariamente tiene que ser el responsable de las operaciones web, pero conocer algunos de esos aspectos y tenerlos en cuenta mientras codifica le ayudará a escribir aplicaciones que sean más fáciles de escalar.
Es particularmente importante aprender acerca de la seguridad y el bloqueo de ataques cuando se ejecuta un sitio como Stack Overflow, porque cualquier sitio popular se convertirá en un objetivo. Lea Essential PHP Security de Chris Shiflett.