La mayoría de las aplicaciones de Internet se crean sobre servicios web, generalmente mediante la creación de complementos o complementos para servidores web de aplicaciones existentes.
Sin embargo, no se trata solo del servidor al que se conecta la aplicación: hay mucha infraestructura de red frente al servidor para permitir que su aplicación la encuentre y para hacer que el servicio sea robusto al tener muchas copias en ejecución. Luego, servidores de almacenamiento especializados, servidores de transacciones especializados, etc. Una aplicación como pinterest podría tener docenas o incluso cientos de servicios web diferentes que se ejecutan en miles de máquinas solo para admitir su aplicación única.
¿Por qué usar servicios web en lugar de sockets desnudos? Porque los servicios web pueden llegar a más partes de Internet / más personas que un protocolo TCP o UDP personalizado, y porque facilita la implementación y la integración con la infraestructura de red existente.
- ¿Qué es frontend y backend en VLSI?
- La base de datos M (escrita en MUMPS) es una base de datos NoSQL que existe desde la década de 1960. Todavía se usa ampliamente como el back-end de hospitales (VA) y bancos de todo el mundo. Dada una reputación de alta velocidad y rendimiento, ¿por qué no ha ganado más popularidad en el mundo de la programación?
- ¿Cuáles son las tecnologías utilizadas por los desarrolladores de back-end?
- ¿Qué es un procesador de fondo?
- ¿Por qué PHP ocupa el primer lugar en cada búsqueda de trabajo que hago?