Descripción
Entregue microservicios rápidamente con CodeCommit, CodeBuild, CodeDeploy y CodePipeline utilizando patrones de arquitectura de software, microservicios y pipelines de lanzamiento
La compra del libro impreso o Kindle incluye un eBook en PDF gratuito
Características principales:
- Aprenda arquitectura de software y patrones de diseño de microservicios de un arquitecto profesional certificado por AWS
- Desarrolle microservicios usando Spring Boot y automatice el lanzamiento usando CodePipeline
- Despliegue microservicios usando CodeDeploy en instancias EC2, contenedores y en entornos locales
Descripción del libro:
La automatización fiable es crucial para cualquier cambio de código que vaya a producción. Un pipeline de lanzamiento le permite entregar características a sus usuarios de manera eficiente y oportuna. AWS CodePipeline, con sus potentes capacidades de integración y automatización de construcción, prueba y despliegue, ofrece una solución única a problemas comunes de entrega de software como interrupciones durante el despliegue, falta de mecanismos de entrega estándar y desafíos en la creación de pipelines sostenibles.
Comenzará desarrollando un microservicio Java y utilizando servicios de AWS como CodeCommit, CodeArtifact y CodeGuru para administrar y revisar el código fuente. Luego aprenderá a usar el servicio AWS CodeBuild para construir código y desplegarlo en la infraestructura de AWS y los servicios de contenedores utilizando el servicio CodeDeploy. A medida que avance, descubrirá cómo aprovisionar infraestructura en la nube utilizando plantillas de CloudFormation y Terraform. Los capítulos finales le mostrarán cómo combinar todos estos servicios de AWS para crear un CodePipeline fiable y automatizado para entregar microservicios desde la verificación del código fuente hasta el despliegue sin ningún tiempo de inactividad. Finalmente, descubrirá cómo integrar AWS CodePipeline con servicios de terceros como Bitbucket, Blazemeter, Snyk y Jenkins.
Al final de este libro sobre microservicios, habrá adquirido las habilidades prácticas para construir pipelines de lanzamiento para sus aplicaciones.
Lo que aprenderá:
- Comprender los fundamentos de los patrones de arquitectura y el desarrollo de microservicios
- Dominar la integración continua y la entrega continua de microservicios
- Profundizar en el aprovisionamiento automatizado de infraestructura con CloudFormation y Terraform
- Explorar los servicios CodeCommit, CodeBuild, CodeDeploy y CodePipeline
- Familiarizarse con las revisiones y el perfilado de código automatizados utilizando CodeGuru
- Comprender los conceptos básicos de la función AWS Lambda y el despliegue automatizado utilizando CodePipeline
- Comprender los conceptos básicos de Docker y el despliegue automatizado en ECS y EKS
- Explorar la integración de CodePipeline con Jenkins Pipeline y el despliegue local
Para quién es este libro:
Este libro es para arquitectos de software, ingenieros de DevOps, SRE y ingenieros de la nube que desean aprender más sobre cómo automatizar sus pipelines de lanzamiento para modificar características y lanzar actualizaciones. El conocimiento previo de AWS Cloud, Java, Maven y Git le ayudará a sacar el máximo provecho de este libro.
Autor: Amar Deep Singh
Editorial: Packt Publishing
Publicado: 30/05/2023
Páginas: 600
Tipo de encuadernación: Tapa blanda
Peso: 2.24 libras
Tamaño: 9.25h x 7.50w x 1.21d
ISBN13: 9781803238203
ISBN10: 1803238208
Categorías BISAC:
- Informática | Arquitectura de computadoras
- Informática | Software de negocios y productividad | Inteligencia de negocios
Este título no es retornable

