MICROSERVICIOS. UN ENFOQUE INTEGRADO

MICROSERVICIOS. UN ENFOQUE INTEGRADO

UN ENFOQUE INTEGRADO

VALDERAS ARANDA, PEDRO J. / ROLDÁN MARTÍNEZ, DAVID / TORRES BOSCH, VICTORIA

25,90 €
IVA incluido
🚚 LLegada en 24/48h
Editorial:
RA-MA
Año de edición:
2018
Materia
Informática otros
Ubicación
A1-3111
ISBN:
978-84-9964-765-4
Páginas:
182
Encuadernación:
Otros
Colección:
INFORMATICA GENERAL
25,90 €
IVA incluido
🚚 LLegada en 24/48h
Añadir a favoritos

ÍNDICE AUTORES. AGRADECIMIENTOS. 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 Gra 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 REDIRECCIONAMINTOS . 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.

Una de las tendencias más actuales en el desarrollo de aplicaciones informáticas son los microservicios. Este paradigma de programación se encuentra prácticamente por todas partes y compañías como Google, Netflix o Amazon, por citar algunas, se han subid

Artículos relacionados

  • INTELIGENCIA ARTIFICIAL. GUIA DEFINITIVA DESDE LOS ORÍGENES A LA IA GENERATIVA
    SÁNCHEZ FERNÁNDEZ, LAURA / JAIN, MALINI / DE HUERTA MEZQUITA, CARLOS / BELLOTO, JUAN MANUEL / GONZÁLEZ-FIERRO, MIGUEL / VALENZUELA JIMÉNEZ, JORGE / DE JESÚS, DONEYLI / GONZÁLEZ SÁNCHEZ, ADRIÁN / ALTO, VALENTINA / GONZÁLEZ-BLANCO GARCÍA, ELENA / GONZÁLEZ-FIERRO,
    Este libro es una obra didáctica que aborda los aspectos relacionados con el desarrollo de soluciones de inteligencia artificial, ya sea como apoyo al aprendizaje personal de quienes están interesados en este campo, o como guía de estudio en cursos formativos de IA.El texto está organizado en varios capítulos que, como indica su título, cubren todos los temas relevantes: desde ...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • GÉNESIS. LA INTELIGENCIA ARTIFICIAL, LA ESPERANZA Y EL ESPÍRITU HUMANO
    SCHMIDT, ERIC / KISSINGER, HENRY A. / MUNDIE, CRAIG
    LA INTELIGENCIA ARTIFICIAL NOS ENFRENTA A PREGUNTAS URGENTES SOBRE EL FUTURO DE LA HUMANIDAD. EN 'GÉNESIS', TRES EMINENTES PENSADORES REVELAN SUS CONTORNOS Y CONSECUENCIAS.La IA nos ayudará a hacer frente a crisis enormes, como el cambio climático, los conflictos geopolíticos y la desigualdad de ingresos, mediante la absorción de datos, la creación de autonomía y la intermediac...
    ✅ Disponible - Ver Ubicación

    26,95 €

  • EL LABERINTO LÚDICO
    PLANELLS DE LA MAZA, ANTONIO JOSÉ / PLANELLS, ANTONIO JOSÉ
    Los videojuegos son hoy una de las manifestaciones culturales más influyentes, en constante diálogo con los referentes míticos, históricos y sociales del canon occidental. Este libro explora cómo los grandes argumentos universales (la búsqueda, el retorno al hogar, la fundación de la patria y el poder y la rebelión) perviven y se transforman en el medio interactivo, redefiniend...
    ✅ Disponible - Ver Ubicación

    21,95 €

  • NOSOTROS, LOS PROGRAMADORES
    MARTIN, ROBERT C.
    La leyenda del software Robert C. Martin ("Uncle Bob") se sumerge en el mundo de la programación, explorando la vida de los pioneros revolucionarios que crearon los cimientos de la informática moderna. Desde Charles Babbage y Ada Lovelace a Alan Turing, Grace Hopper y Dennis Ritchie, Martin pone el foco sobre las figuras cuyo brillo y perseverancia cambiaron el mundo.Esta narra...
    ✅ Disponible - Ver Ubicación

    46,50 €

  • ALIMENTAR LA MÁQUINA
    CANT, CALLUM / MULDOON, JAMES / GRAHAM, MARK
    1. **Impacto social de la inteligencia artificial** Descubre cómo la inteligencia artificial ha generado un impacto social profundo al exponer la realidad de los trabajadores explotados que la sostienen.2. **Consecuencias éticas de la tecnología moderna** Adéntrate en las consecuencias éticas y morales que subyacen a la industria tecnológica, revelando la explotación hu...
    ✅ Disponible - Ver Ubicación

    22,00 €

  • ESCALANDO AGILIDAD CON SAFE
    GALÁN CARRETERO, ÁNGEL
    1. Scaled Agile Framework2. Métodos ágiles en entornos empresariales3. Implementación de SAFe en empresas4. Gestión del cambio en organizaciones5. Teoría y práctica de SAFe6. Cultura organizacional en Scaled Agile7. Liderazgo y SAFe8. Métricas en implementaciones de SAFe9. Desafíos en la aplicación de marcos ágiles10. Mejora continua en entornos SAFe ...
    ✅ Disponible - Ver Ubicación

    20,95 €