Patrones de diseño para la nube
Explicaré esto en español, pues hay muchas fuentes en Inglés y creo que esto es crítico y debemos entenderlo muy bien! Estos patrones de diseño los clasificaremos en: Diseño e implementación : Impacta en consistencia y coherencia en el diseño de sus componentes, además de despliegue, mantenabilidad a nivel administración y desarrollo, reusabilidad para permitir que el componente y sus subsistemas sean usados por otras aplicaciones en otros escenarios. Mensajería : La naturaleza de las aplicaciones de la nube requiere una infraestructura de mensajería que conecta servicios y componentes, de manera poco acoplada para maximizar la escalabilidad. Los mensajes asincrónicos proveen sus beneficios, pero genera otros problemas como ordenamiento de mensajes, manejo de mensajes "envenenados", idempotencia, etc. Administración y monitoreo : Dado que no se posee acceso a los servidores remotos, es importante exponer información en tiempo de ejecusión para permitir a los administradore...