Microservicios : un enfoque integrado

Detalles Bibliográficos
Autor Principal: Roldán Martínez, David
Otros autores o Colaboradores: Valderas, Pedro, Torres Bosch, Victoria
Formato: Libro
Lengua:español
Datos de publicación: Madrid : Ra-Ma, 2018
Temas:
Acceso en línea:Consultar en el Cátalogo
Notas:Incluye índice.
Descripción Física:182 p. : il.ÍN
ISBN:9788499647654

MARC

LEADER 00000nam a2200000 a 4500
003 AR-LpUFIB
005 20250423183254.0
008 230201s2018 ag a r 000 0 spa d
020 |a 9788499647654 
024 8 |a DIF-M8494  |b 8719  |z DIF007773 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Roldán Martínez, David  |9 50316 
245 1 0 |a Microservicios :  |b un enfoque integrado 
260 |a Madrid :  |b  Ra-Ma,  |c 2018 
300 |a 182 p. :  |b il.ÍN 
500 |a Incluye índice. 
505 0 |a  -- CAPÍTULO 1. INTRODUCCIÓN -- 1.1 A QUIÉN VA DESTINADO ESTE LIBRO -- 1.2 ESTRUCTURA DE ESTE LIBRO -- 1.3 INFORMACIÓN ADICIONAL Y GARANTÍA -- CAPÍTULO 2. MICROSERVICIOS. CONCEPTOS BÁSICOS -- 2.1 ARQUITECTURAS MONOLÍTICAS -- 2.2 ESCALADO DE APLICACIONES -- 2.3 MICROSERVICIOS -- 2.4 COMUNICACIÓN ENTRE MICROSERVICIOS -- 2.4.1 Comunicación cliente-microservicios -- 2.4.2 Descubrimiento de microservicios -- 2.4.3 Comunicación entre microservicios -- 2.5 ARQUITECTURA DE MICROSERVICIOS -- 2.5.1 Modelo de referencia -- 2.5.2 Modelo de implementación -- 2.5.3 Modelo de despliegue -- 2.6 REFACTORIZACIÓN DE UNA APLICACIÓN MONOLÍTICA A MICROSERVICIOS -- CAPÍTULO 3. HERRAMIENTAS DE DESARROLLO -- 3.1 ECLIPSE -- 3.2 GRADLE -- 3.2.1 Nociones básicas de Gradle -- 3.2.2 Usando Gradle desde Eclipse -- 3.3 SPRING BOOT -- 3.3.1 Incorporando en plugin de Spring Boot a nuestro proyecto Gradle -- 3.4 RESUMEN DE INSTALACIÓN Y USO DEL ENTORNO -- CAPÍTULO 4. DESARROLLO DE MI PRIMER MICROSERVICIO -- 4.1 API RESTFUL CON SPRING BOOT -- 4.2 REGISTRO DE MICROSERVICIOS CON EUREKA -- 4.2.1 Creación del servidor Eureka -- 4.2.2 Registro de un microservicio -- 4.2.3 Resumen del registro de microservicios -- 4.3 CONSUMO DE UN MICROSERVICIO. -- 4.4 CONFIGURACIÓN AVANZADA DE EUREKA -- 4.5 CONFIGURACIÓN EN LA NUBE -- 4.5.1 Configuración de los clientes del servidor de configuración -- 4.5.2 Interacción con el servidor de configuraciones -- 4.5.3 Seguridad -- CAPÍTULO 5. BALANCEO DE CARGA, TOLERANCIA A FALLOS, Y REDIRECCIONAMIENTOS -- 5.1 RIBBON -- 5.1.1 El balanceador y la lógica de zonas -- 5.1.2 Reglas de balanceo -- 5.2 HYTRIX -- 5.2.1 Netflix Hystrix Dashboard y Turbine -- 5.3 ZUUL -- CAPÍTULO 6. OAUTH2 -- 6.1 CONCEPTOS BÁSICOS DE OAUTH2 -- 6.2 OAUTH2 EN UNA ARQUITECTURA DE MICROSERVICIOS -- 6.2.1 Creación del Servidor UAA con Spring -- 6.2.2 Configurando microservicios como recursos -- 6.2.3 Conexión entre microservicios -- 6.2.4 Preparando Zuul para propagar solicitudes OAuth -- CAPÍTULO 7. ACCESO A DATOS EN MICROSERVICIOS. ASPECTOS DE DISEÑO -- 7.1 ARQUITECTURAS BASADAS EN EVENTOS -- 7.2 PATRÓN SAGA -- 7.2.1 Transacción Saga con coreografía -- 7.2.2 Transacción Saga con orquestación -- 7.3 CONSULTAS SOBRE DATOS RELACIONADOS -- 7.3.1 API Facade Composition -- 7.3.2 Command Query Responsibility Segregation (CQRS) -- CAPÍTULO 8. TESTING DE MICROSERVICIOS -- 8.1 LA PIRÁMIDE DE COHN -- 8.2 NIVELES DE PRUEBAS -- 8.2.1 Pruebas unitarias -- 8.2.2 Pruebas de integración -- 8.2.3 Pruebas de la API -- 8.2.4 Pruebas de componentes -- 8.2.5 Pruebas E2E (End-To-End) -- 8.3 IMPLEMENTACIÓN DE LAS PRUEBAS -- 8.3.1 Pruebas unitarias -- 8.3.2 Pruebas de integración -- 8.3.3 Pruebas E2E -- CAPÍTULO 9. DESPLIEGUE DE MICROSERVICIOS -- 9.1 CONCEPTOS BÁSICOS DE DOCKER -- 9.1.1 Repositorios Docker -- 9.1.2 Imágenes -- 9.1.3 Contenedores -- 9.1.4 Volúmenes -- 9.1.5 Docker Compose -- 9.2 PREPARACIÓN DEL ENTORNO -- 9.3 DOCKERIZACIÓN DE MICROSERVICIOS -- 9.3.1 Preparación de la estructura de directorios y ficheros -- 9.3.2 Dependencias entre contenedores -- 9.3.3 Creación de la imagen base -- 9.3.4 Creación de la imagen y contenedor para el servidor de configuración -- 9.3.5 Generación de ficheros jar de microservicios y Eureka -- 9.3.6 Creación de la imagen y contenedor para el servidor Eureka -- 9.3.7 Ficheros de configuración del GitHub -- 9.3.8 Creación de la imagen y contenedores para los microservicios -- 9.3.9 Definición del Docker Compose -- ÍNDICE ALFABÉTICO 
650 4 |a APLICACIONES WEB  |9 44733 
653 |a microservicios 
653 |a API Restful 
700 1 |a Valderas, Pedro  |9 46436 
700 1 |a Torres Bosch, Victoria  |9 50317 
942 |c BK 
952 |0 0  |1 0  |4 0  |6 H35_ROL  |7 0  |9 83498  |a DIF  |b DIF  |d 2025-03-11  |i DIF-05060  |l 0  |o H.3.5 ROL   |p DIF-05060  |r 2025-03-11 17:05:16  |w 2025-03-11  |y BK 
999 |c 57546  |d 57546