Microservicios

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 subido al carro de los microservicios desde h...

Descripción completa

Detalles Bibliográficos
Autor principal: Torres Bosch, Victoria (-)
Otros Autores: Valderas Aranda, Pedro J., Roldán Martínez, David
Formato: Libro electrónico
Idioma:Castellano
Publicado: Madrid : RA-MA Editorial 2018.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009435708006719
Tabla de Contenidos:
  • MICROSERVICIOS: UN ENFOQUE INTEGRADO
  • PÁGINA LEGAL
  • Í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
  • 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 (...)
  • 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 (...)
  • 4.5.2 INTERACCIÓN CON EL SERVIDOR DE CONFIGURACIONES
  • 4.5.3 SEGURIDAD
  • CAPÍTULO 5. BALANCEO DE CARGA, TOLERANCIA (...)
  • 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 (...)
  • 6.2.3 CONEXIÓN ENTRE MICROSERVICIOS
  • 6.2.4 PREPARANDO ZUUL PARA PROPAGAR (...)
  • CAPÍTULO 7. ACCESO A DATOS EN MICROSERVICIOS. (...)
  • 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
  • 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 (...)
  • 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 (...)
  • 9.3.5 GENERACIÓN DE FICHEROS JAR DE (...)
  • 9.3.6 CREACIÓN DE LA IMAGEN Y CONTENEDOR (...)
  • 9.3.7 FICHEROS DE CONFIGURACIÓN DEL GITHUB
  • 9.3.8 CREACIÓN DE LA IMAGEN Y CONTENEDORES (...)
  • 9.3.9 DEFINICIÓN DEL DOCKER COMPOSE
  • MATERIAL ADICIONAL
  • ÍNDICE ALFABÉTICO.