SITIOS WEB DE INTERÉS EN TEMAS DE ARQUITECTURAS DE SOFTWARE
Esta es una recopilación de sitios de interés alrededor de las arquitecturas y diseño de software:
- Modular Monolith with DDD. Es un ejemplo de una aplicación monolítica en forma modular. Está elaborada en .NET y posee todos los modelos para aplicar el Diseño Dirigido por Dominio (DDD). La aplicación pretende ser un buen referente de aplicación de principios, prácticas, patrones de diseño, unidades de prueba.
- Java Design Patterns. Es un sitio que guarda documentación y ejemplos de patrones con ejemplos en java.
- RabbitMQ Tutorials. Se trata de tutoriales que cubren los conceptos básicos de la creación de aplicaciones de mensajería con RabbitMQ. Util para aplicar una Arquitectura Orientada a Eventos.
- Catálogo de patrones de diseño: Refactoring Guru. Una completa colección de los patrones de diseño de software.
- Catálogo de patrones de diseño: Source Making. Una completa colección de los patrones de diseño de software.
- Domain Driven Design Spring Boot Kata. Es un proyecto de tareas que implementa una arquitectura hexagonal. El proyecto utiliza Spring Boot.
- ComputationalNotebook. Es un bliki (como una wiki), de Martin Fowler que publica blogs en temas de arquitecturas de software.
- Los que estén interesados en una certificación de arquitecturas de software, los temas a estudiar los pueden tomar de este enlace. Además, el libro guía para preparse es Software Architecture in Practice (SEI Series in Software Engineering) (Inglés) 3rd Edición.
- The C4 model for visualising software architecture. La pagina que explica todo lo relacionado con el modelo C4.