Parte 4: Visualizar la arquitectura del sistema técnico
Aprende cómo esbozar el estado actual de tu plataforma, destacando sus características clave, problemas y ventajas como arquitecto de software
PERSPECTIVAS Y ARTÍCULOS
Perspectivas prácticas sobre arquitectura de software, liderazgo técnico y construcción de sistemas escalables. Sin florituras, solo soluciones reales de proyectos reales.
Aprende cómo esbozar el estado actual de tu plataforma, destacando sus características clave, problemas y ventajas como arquitecto de software
Cómo testear controllers de Spring Boot: una guía práctica con ejemplos de unit tests e integration tests con y sin MockMvc.
Un proyecto de ejemplo práctico usando Spring Boot y Kafka con múltiples consumidores y diferentes métodos de serialización
Aprende por qué entender los objetivos organizacionales y la visión del producto es esencial antes de saltar a soluciones técnicas, y descubre herramientas prácticas para aclarar objetivos.
Descubre las herramientas y técnicas esenciales para arquitectos de software para abordar desafíos organizacionales, desde entrevistas con stakeholders hasta foros de arquitectura y registros de decisiones.
Los primeros días como Software Architect pueden ser tanto emocionantes como desafiantes. Aprende qué hacer justo después de aterrizar en esta posición, comenzando con la tarea más importante: hablar con la gente.
El capítulo extra para la actualización del código fuente del libro desde Spring Boot 2.6 a 2.7 con correcciones de la base de datos H2 y mejoras de configuración
El capítulo extra para la actualización del código fuente del libro desde Spring Boot 2.5 a 2.6 y desde Spring Cloud 2020 a 2021.0
Un capítulo extra que muestra cómo actualizar el código fuente del libro desde Spring Boot 2.4 a 2.5.5 y Java 17
Este tutorial te muestra cómo usar RabbitMQ en Spring Boot con ejemplos guiados. Incluye configuración para serializar tus mensajes usando JSON.
Guía de migración paso a paso de Spring Boot 2.3 a Spring Boot 2.4 para el proyecto de arquitectura de microservicios del libro Learn Microservices with Spring Boot
Escribe pruebas end-to-end estables de Cucumber con Awaitility para lidiar con sistemas asíncronos y eventualmente consistentes.
Usamos un proyecto real como ejemplo práctico de cómo implementar step definitions con Cucumber en Java, y las mejores prácticas para mantener el estado entre pasos.
Crea un proyecto de ejemplo de Cucumber en Java con la estructura de paquetes correcta, y añade un Cliente HTTP para conectar al sistema backend.
Una introducción a los beneficios de usar BDD, Cucumber y su sintaxis Gherkin para pruebas End-to-End en una arquitectura de microservicios, usando ejemplos de código Java.
Construye una aplicación reactiva completa de extremo a extremo con esta guía práctica que te llevará a través de un ejemplo real de aplicación web.
Entiende cómo funciona la autoconfiguración de Spring Boot bajo el capó con ejemplos prácticos de configuración de Tomcat embebido y beans condicionales.
Una guía práctica sobre la gestión de errores en Spring Boot para REST controllers. Cubre desde escenarios básicos hasta conceptos más avanzados.
Un conjunto completo de ejemplos para serialización y deserialización con Java y JSON para los casos de uso más comunes.
Reflexiones finales y conclusiones sobre la construcción de una aplicación Full Reactive Stack
Construyendo un frontend Angular reactivo para nuestra aplicación Spring WebFlux
Construyendo el backend de una aplicación reactiva con Spring Boot, WebFlux y MongoDB
Construye y ejecuta tu aplicación Spring Boot como un contenedor Docker con esta guía práctica.
Un ejemplo básico de RestController en una aplicación Spring Boot usando @GetMapping y @PostMapping, con documentación de API generada automáticamente vía Swagger.
Únete a cientos de arquitectos de software e ingenieros que reciben perspectivas prácticas en su bandeja de entrada.