Ubuntu TechHive
proposal.detail
Propuesta

API Contract Court: Break, Version, and Fix a Public API

Un juicio de ingeniería mediante juego de roles donde los equipos de clientes exponen por qué los cambios disruptivos son perjudiciales.

Mixto · 2 horas · 21 de julio de 2026 · 3 de junio de 2026

Descripción

section.description

Un equipo es dueño de una API, otro equipo es dueño de las integraciones del cliente, y el juez es una suite de pruebas fallidas. Los participantes introducen errores de versionado, campos ambiguos, valores predeterminados no documentados y cambios de respuesta que rompen la compatibilidad, para luego negociar un contrato más seguro.

El laboratorio cubre el pensamiento al estilo OpenAPI, pruebas de compatibilidad, avisos de obsolescencia, diseño de la estructura de errores y ventanas de migración. Es memorable porque cada mala decisión sobre la API crea dolor inmediato para otro equipo en la sala.

support.yml

apoyo de miembros

1 apoyo

Miembros de la comunidad que quieren que este evento se realice.

Apoyar
Proponer
proposal.yml

Detalles de la propuesta

Estado
Propuesta
Dificultad
Mixto
Duración
2 horas
Fecha objetivo
21 de julio de 2026
Creada
3 de junio de 2026