Este documento presenta Spring Boot y Spring Cloud. Introduce Spring Boot como un framework que facilita el desarrollo de aplicaciones de forma rápida y fácil. Explica los conceptos básicos de Spring Boot como Starters, configuración externa y estructura de proyecto. También describe características como Actuator y JTwig. Finalmente, introduce conceptos de arquitectura de microservicios y cómo Spring Cloud ayuda con servicios de descubrimiento, balanceo de carga y circuit breaker.
3. De zero a 100 con
Spring Boot
Spring Cloud, JTwig y algo más….
4. ¿Qué vamos a ver?
1. Contexto de Spring Boot
2. Introducción a Spring Boot
3. Requisitos mínimos
4. Spring Boot
5. Ejemplos
6. Arquitectura MicroServicios
7. Spring Cloud
9. • Spring IO Spring One 2013
Punto de encuentro desarrolladores
• Cohesionada y versionda para el desarrollo
de aplicaciones modernas
• Spring IO es 100% opensource, liviano y
modular
• Spring IO Foundation y Spring IO Execution
IO Coordination
11. • Presentado en SpringOne 2013
• 1.4.0
• 1.3.3 current
• Es “opinionated framework”
• Funcionalidad out-of-the-box
• Herramienta para empezar aplicaciones de forma
rápida
• Forma parte del ecosistema SPRING
• Permite cambiar los valores por defecto rápidamente
12. • Spring Boot < > Spring Framework
• Diferentes objetivos
• Diferentes dependencias
• Diferente release schedule
• Nos ofrece herramientas de monitorización
• health checking
• metrics endpoints
• Evita configurar multiples XML
19. Spring Boot Actuator
Production-ready features
• Spring Boot incluye funcionalidad monitorizar y
controlar tu application
• HTTP endpoints, JMX, remote (SSH or Telnet)
• /mappings, /health, /env, /beans