Para crear una versión ingenua de quora de bajo tráfico, necesitaría saber HTML y un lenguaje de programación del lado del servidor.
Muy pronto se dará cuenta de que necesita una base de datos, que puede ser una base de datos relacional tradicional o una base de datos NoSQL de estilo más reciente. Esto requerirá conocimiento de SQL, una herramienta de mapeo relacional de objetos o una API NoSQL.
Para hacer esto seguro, necesitará saber acerca de SSL. Para que se vea / actúe decentemente, necesitará JavaScript y CSS.
- ¿Qué tipo de proyectos puedo hacer con la ayuda de PHP?
- ¿Qué es un marco y cómo se puede utilizar para el desarrollo?
- ¿Aprender full stack y algoritmos es un boleto para las principales empresas de la India?
- ¿Cuál es el alcance futuro de un Swift del lado del servidor? ¿Qué marco es el mejor, hasta ahora, para implementarlo?
- ¿Cuál es su opinión cuando alguien dice que el sitio web de WordPress.org tiene limitaciones? ¿Es correcto?
A medida que aumenta el tráfico, deberá escalar su solución; inicialmente esto significará separar su servidor web y el servidor de la base de datos en máquinas separadas. Pronto sucederán dos cosas; sus servidores de aplicaciones (con el código de su sitio) y sus servidores de bases de datos se sobrecargarán. En este punto, necesitará saber acerca de la arquitectura de escala vertical y horizontal, el equilibrio de carga, el almacenamiento en caché, la capacidad de estado y la apatridia (idealmente, todos sus servidores de aplicaciones deben ser sin estado con cualquier estado incluido en un servidor de caché o base de datos).