Stack Explorer

Client-Server

Aplicación

Arquitectura clásica donde clientes consumen servicios del servidor

Principios Fundamentales

Clientes inician requestsServidor responde a requestsSeparación de responsabilidadesServidor centraliza recursos

Cuándo Usar

Aplicaciones web tradicionales, cuando datos deben estar centralizados

Cuándo Evitar

Aplicaciones offline-first, P2P, alta escalabilidad

Ventajas y Desventajas

Ventajas

  • + Simple de entender
  • + Centralización de datos
  • + Fácil de mantener servidor
  • + Clientes pueden ser ligeros

Desventajas

  • - Servidor puede ser bottleneck
  • - Dependencia de conectividad
  • - Escalabilidad limitada

Tecnologías Relacionadas

Arquitecturas Relacionadas