Docker práctico para microservicios con Python

Puntuación:   (3,8 de 5)

Docker práctico para microservicios con Python (Jaime Buelta)

Opiniones de los lectores

Resumen:

El libro ha sido bien recibido por su exhaustiva introducción a Docker, Kubernetes y microservicios, con sólidos ejemplos de programación y un énfasis en las aplicaciones del mundo real. Sin embargo, tiene algunos problemas con el código obsoleto y requiere una mejor edición y claridad en la terminología.

Ventajas:

Explicaciones exhaustivas de Docker y microservicios, diagramas bien hechos, ejemplos de programación relevantes, buena cobertura de CI/CD con contenedores Docker, muy recomendable para el aprendizaje y la preparación para entrevistas de Diseño de Sistemas.

Desventajas:

El código proporcionado en el libro está desactualizado y no es funcional, falta rigor en la terminología, algunos diagramas son pequeños o insuficientes, y se necesita más profundidad en ciertas áreas como el balanceo de carga.

(basado en 5 opiniones de lectores)

Título original:

Hands-On Docker for Microservices with Python

Contenido del libro:

Una guía paso a paso para construir microservicios usando Python y Docker, junto con su gestión y orquestación con Kubernetes Características principales Aprende a usar contenedores Docker para crear, operar y desplegar tus microservicios Crea flujos de trabajo para gestionar despliegues independientes en la coordinación de servicios usando CI y GitOps a través de GitHub, Travis CI y Flux Desarrolla un microservicio REST en Python usando el framework Flask y la base de datos Postgres Descripción del libro.

La arquitectura de microservicios ayuda a crear sistemas complejos con múltiples servicios interconectados que pueden ser mantenidos por equipos independientes que trabajan en paralelo. Este libro le guía sobre cómo desarrollar estos sistemas complejos con la ayuda de contenedores.

Empezarás aprendiendo a diseñar una estrategia eficiente para migrar un sistema monolítico heredado a microservicios. Construirás un microservicio RESTful con Python y aprenderás a encapsular el código de los servicios en un contenedor utilizando Docker. Mientras desarrolla los servicios, comprenderá cómo utilizar herramientas como GitHub y Travis CI para garantizar la entrega continua (CD) y la integración continua (CI). A medida que los sistemas se vuelven complejos y crecen en tamaño, se le presentará a Kubernetes y explorará cómo orquestar un sistema de contenedores mientras gestiona múltiples servicios. A continuación, configurará clústeres Kubernetes para entornos listos para producción y los protegerá para que las implantaciones sean fiables. En los capítulos finales, aprenderá a detectar y depurar problemas críticos con la ayuda de registros y métricas. Por último, descubrirá una variedad de estrategias para trabajar con varios equipos que se ocupan de diferentes microservicios para una colaboración eficaz.

Al final de este libro, usted será capaz de construir microservicios de grado de producción, así como orquestar un complejo sistema de servicios utilizando contenedores. Lo que aprenderá Descubra cómo diseñar, probar y operar microservicios escalables Coordinar e implementar diferentes servicios utilizando Kubernetes Utilizar Docker para construir aplicaciones escalables y manejables con microservicios Comprender cómo supervisar un sistema completo para garantizar la detección temprana de problemas Llegar a ser bien versado con la migración de un sistema monolítico existente a uno de microservicios Utilizar el equilibrio de carga para garantizar un funcionamiento sin problemas entre el antiguo monolito y el nuevo servicio A quién va dirigido este libro.

Este libro está dirigido a desarrolladores, ingenieros o arquitectos de software que están tratando de alejarse de los enfoques tradicionales para la construcción de sistemas multiservicio complejos mediante la adopción de microservicios y contenedores. Aunque se asume familiaridad con la programación en Python, no se requiere conocimiento previo de Docker. Tabla de Contenidos Haciendo el cambio: Diseñar, Planificar, Ejecutar Crear un servicio REST con Python Construir, Ejecutar y Probar tu Servicio Usando Docker Crear un pipeline y flujo de trabajo con GitHub y TravisCI Usar Kubernetes Desarrollo local con Kubernetes Configurar y Asegurar el Sistema Usando principios GitOps Gestionar flujos de trabajo Monitorizar Logs y Métricas Manejar cambios, dependencias y secretos en el sistema Colaboración y comunicación entre equipos.

Otros datos del libro:

ISBN:9781838823818
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Python Automation Cookbook - Segunda edición - Python Automation Cookbook - Second Edition
Esta edición actualizada incluye 75 recetas, que cubren todo el...
Python Automation Cookbook - Segunda edición - Python Automation Cookbook - Second Edition
Docker práctico para microservicios con Python - Hands-On Docker for Microservices with...
Una guía paso a paso para construir microservicios usando Python...
Docker práctico para microservicios con Python - Hands-On Docker for Microservices with Python
Python Architecture Patterns: Domine el diseño de API, las estructuras basadas en eventos y la...
Obtenga lo mejor de sus suites de prueba mediante el...
Python Architecture Patterns: Domine el diseño de API, las estructuras basadas en eventos y la gestión de paquetes en Python - Python Architecture Patterns: Master API design, event-driven structures, and package management in Python
Libro de cocina de automatización de Python - Python Automation Cookbook
Instrucciones paso a paso que le llevarán a través de cada programa para automatizar tareas...
Libro de cocina de automatización de Python - Python Automation Cookbook

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)