Cianplan

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

  1. El problema
  2. La versión simple
  3. Un pedido, pieza por pieza
  4. Qué significa “la nube”
  5. Código contra infraestructura
  6. La imagen completa
  7. Comprueba lo que entendiste