Ciclo de desarrollo de APIs

Creación > implementación > testing > etc.

No necesariamente lineal

Mocking

APIs como forma de interacción entre equipos distintos dentro de la misma empresa.

Metodología sugerida:

  1. Diseño conjunto
  2. Un equipo implementa
  3. Otro equipo consume

Desafío: cómo se hace que los puntos (2) y (3) sucedan en paralelo? ✨Mocking✨

  1. https://swagger.io/tools/swaggerhub/
  2. herramientas más avanzadas con node.js
    1. más avanzadas → más “stateful” → guarda la DB en memoria

Beneficio de mocking sobre hardcodear variables → es muy parecido al behavior final de la API implementada y cuesta muy poco desarrollar

Clientes / SDK