Consideraciones de diseño de aplicaciones en la nube

Al diseñar aplicaciones para la nube, independientemente de la plataforma elegida, a menudo me ha resultado útil considerar cuatro temas específicos durante mis discusiones iniciales; escalabilidad, disponibilidad, manejabilidad y viabilidad.

Es importante recordar que los ítems presentados bajo cada tema dentro de este artículo no son una lista exhaustiva y tienen como único objetivo presentar un punto de partida para una serie de conversaciones largas y detalladas con las partes interesadas de su proyecto, siempre la parte más importante de el diseño de cualquier aplicación. El objetivo de estas conversaciones debería ser producir un diseño y una arquitectura iniciales de alto nivel. Esto se logra considerando estos cuatro elementos clave de manera integral dentro del dominio de los requisitos del proyecto del cliente, recordando siempre considerar los efectos secundarios y las compensaciones de cualquier decisión de diseño (es decir, lo que ganamos frente a lo que perdemos, o lo que hacemos más difícil).

Actualmente, las publicaciones de nuestro blog solo están disponibles en inglés

Continua leyendo en inglés