Prólogo
El 28 de octubre de 2005, el entonces recién nombrado arquitecto jefe de Microsoft, Ray Ozzie, envió por correo electrónico a su personal un memorándum ahora infame con el tema "La disrupción de los servicios de Internet". En este memorándum, Ray Ozzie esboza básicamente cómo es el mundo actual, en el que empresas como Microsoft, Google, Facebook, Amazon y Netflix utilizan la Web como principal canal de prestación de sus servicios.
Desde el punto de vista de los desarrolladores, Ozzie hizo una declaración bastante notable para un ejecutivo de una gran empresa:
La complejidad mata. Les chupa la vida a los desarrolladores, hace que los productos sean difíciles de planificar, construir y probar, introduce problemas de seguridad y provoca la frustración del usuario final y del administrador.
En primer lugar, tenemos que tener en cuenta que en 2005, las grandes empresas de TI estaban profundamente enamoradas de tecnologías alucinantemente complicadas como SOAP, WS-* y XML. Era una época en la que aún no se había inventado la palabra "microservicio", y no había ninguna tecnología sencilla en el horizonte que ayudara a los desarrolladores a gestionar la complejidad de componer asíncronamente servicios complejos a partir de otros más pequeños, y a hacer frente a problemas como el fallo, la latencia, la seguridad y la eficiencia.
Para mi Equipo de Programabilidad de la Nube en Microsoft, el memorándum de Ozzie fue una brusca llamada de atención para que nos centráramos en inventar ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access