Nivel 0: Orientación y prerrequisitos · L0.0 Bienvenida: qué es el diseño de sistemas y cómo aprenderlo aquí
El software por dentro: cliente, servidor, base de datos y API
Nombrar las cuatro piezas detrás de cualquier app (cliente, servidor, base de datos y API) y explicar qué hace cada una con un pedido de comida a domicilio.
12 min · Gratis
Lo que te llevas
- El cliente es la app o el sitio web en tu dispositivo: muestra información y envía peticiones, pero guarda poco de los datos reales.
- El servidor es una computadora en otro lugar que recibe peticiones, aplica las reglas del negocio y decide la respuesta.
- La base de datos guarda la información segura y fácil de encontrar, para que sobreviva a reinicios y la compartan todos los usuarios.
- La API es el contrato entre cliente y servidor: la lista de peticiones que el servidor acepta y qué devuelve cada una.
- La nube es rentar las computadoras de alguien más; el código son las instrucciones, y la infraestructura son las máquinas y la red donde corre el código.
Cómo está armada la clase
- El problema
- La versión simple
- Un pedido, pieza por pieza
- Qué significa “la nube”
- Código contra infraestructura
- La imagen completa
- Comprueba lo que entendiste