¿Cuáles son algunas arquitecturas de software utilizadas para aplicaciones implementadas en la nube?

Hola

La forma exacta que toma su arquitectura depende de la naturaleza de la aplicación. Lo que determina su arquitectura de software es eso, más el marco específico que está utilizando, por ejemplo, ASP dot NET Forms o MVC, PHP puro, CodeIgniter, etc.

La ingeniería de software es algo en lo que varias personas pueden tener opiniones diferentes y todas pueden tener razón en mayor o menor grado. Eventualmente, como diseñador, termina trazando su propio camino hacia su solución y desarrolla hábitos de diseño que se incorporan a muchos de sus diseños. Algunas pautas son:

-leer buena literatura. Un gran punto de partida es la arquitectura de software en la práctica: (ISBN-13: 978-0321815736). También sugeriría Diseño de software (ISBN-13: 978-0201722192 ISBN-10: 0201722194) y Aplicación de UML y patrones (ISBN-13: 007-6092037224 ISBN-10: 0131489062). Cuando fui a la universidad, había una escasez de buenos libros sobre diseño de software y arquitectura. Pero desde entonces tenemos la suerte de que estas gemas se hayan publicado, y también hay otras.
-Mantener la documentación concisa y simple: la documentación de diseño es principalmente un lienzo para debates y avanzar en su proceso de pensamiento.
-Haga que un arquitecto experto en software revise su diseño para obtener la validación.
– Compare sus decisiones de diseño con respecto a qué tan bien funcionan a largo plazo con las principales cualidades del sistema: rendimiento, usabilidad, modificabilidad, seguridad, comprobabilidad, escalabilidad, etc.

Al principio cometerás errores, pero convertirte en un buen diseñador requiere que hagas mucho diseño, y creo que también debes tener una habilidad especial para ello.

Mi propia experiencia: BSc (Hons) informática, doctorado en arquitectura de software. He estado desarrollando software durante 15 años, y en los últimos ~ 6 años (después de mi doctorado), he dedicado más tiempo al diseño y la arquitectura.

Lo siento, salí por la tangente: P, pero espero que ayude.