Hace 20 años, este correo de Jeff Bezos en Amazon cambió para siempre la forma en que programamos apps
La circular de marras El texto completo de la ya conocida como 'API Mandate' ('Orden API') es el siguiente: 1 Todos los equipos expondrán a partir de ahora sus datos y funcionalidad a través de interfaces de servicio. 2 Los equipos deben comunicarse entre sí a través de estas interfaces. 3 No se permitirá ninguna otra forma de comunicación entre procesos: nada de vinculación directa, ni lecturas directas del depósito de datos de otro equipo, ni modelo de memoria compartida, ni ninguna clase de puertas traseras: la única comunicación permitida será mediante llamadas a la interfaz de servicio a través de la red. 4 No importa qué tecnología utilicéis: HTTP, Corba, Pubsub, protocolos personalizados? da igual. 5 Todas las interfaces de servicio, sin excepción, deberán diseñarse desde cero para que sean externalizables. Es decir, el equipo debe planificar y diseñar para poder exponer la interfaz a los desarrolladores en el mundo exterior. Sin excepciones. 6 Cualquiera que no haga esto será despedido. |