Docker pratico per i microservizi con Python

Punteggio:   (3,8 su 5)

Docker pratico per i microservizi con Python (Jaime Buelta)

Recensioni dei lettori

Riepilogo:

Il libro è stato apprezzato per la sua approfondita introduzione a Docker, Kubernetes e ai microservizi, con solidi esempi di programmazione e un'enfasi sulle applicazioni reali. Tuttavia, presenta alcuni problemi di codice obsoleto e richiede una migliore redazione e chiarezza terminologica.

Vantaggi:

Spiegazioni approfondite di Docker e dei microservizi, diagrammi ben fatti, esempi di programmazione pertinenti, buona copertura del CI/CD con i container Docker, altamente raccomandato per l'apprendimento e la preparazione ai colloqui di System Design.

Svantaggi:

Il codice fornito nel libro è obsoleto e non funzionale, manca di rigore nella terminologia, alcuni diagrammi sono piccoli o insufficienti e c'è bisogno di maggiore profondità in alcune aree come il bilanciamento del carico.

(basato su 5 recensioni dei lettori)

Titolo originale:

Hands-On Docker for Microservices with Python

Contenuto del libro:

Una guida passo passo alla costruzione di microservizi utilizzando Python e Docker, insieme alla gestione e all'orchestrazione con Kubernetes Caratteristiche principali Imparare a utilizzare i container Docker per creare, gestire e distribuire i microservizi Creare flussi di lavoro per gestire implementazioni indipendenti su servizi coordinati utilizzando CI e GitOps attraverso GitHub, Travis CI e Flux Sviluppare un microservizio REST in Python utilizzando il framework Flask e il database Postgres Descrizione del libro

L'architettura a microservizi aiuta a creare sistemi complessi con più servizi interconnessi che possono essere mantenuti da team indipendenti che lavorano in parallelo. Questo libro vi guida su come sviluppare questi sistemi complessi con l'aiuto dei container.

Inizierete imparando a progettare una strategia efficiente per migrare un sistema monolitico legacy a microservizi. Costruirete un microservizio RESTful con Python e imparerete a incapsulare il codice dei servizi in un container utilizzando Docker. Durante lo sviluppo dei servizi, capirete come utilizzare strumenti come GitHub e Travis CI per garantire la consegna continua (CD) e l'integrazione continua (CI). Man mano che i sistemi diventano complessi e crescono di dimensioni, si introdurrà Kubernetes e si esplorerà come orchestrare un sistema di container gestendo più servizi. Quindi, configurerete i cluster Kubernetes per gli ambienti pronti per la produzione e li metterete in sicurezza per ottenere distribuzioni affidabili. Nei capitoli conclusivi, imparerete a rilevare ed eseguire il debug di problemi critici con l'aiuto di log e metriche. Infine, scoprirete una serie di strategie per lavorare con più team che si occupano di microservizi diversi per una collaborazione efficace.

Alla fine di questo libro, sarete in grado di costruire microservizi di livello produttivo e di orchestrare un sistema complesso di servizi utilizzando i container. Cosa imparerete Scoprite come progettare, testare e gestire microservizi scalabili Coordinare e distribuire diversi servizi usando Kubernetes Usare Docker per costruire applicazioni scalabili e gestibili con i microservizi Capire come monitorare un sistema completo per garantire la rilevazione precoce dei problemi Diventare esperti nella migrazione da un sistema monolitico esistente a uno a microservizi Usare il bilanciamento del carico per garantire un funzionamento senza interruzioni tra il vecchio monolite e il nuovo servizio A chi è rivolto questo libro

Questo libro si rivolge a sviluppatori, ingegneri o architetti software che stanno cercando di abbandonare gli approcci tradizionali per la costruzione di complessi sistemi multiservizio adottando microservizi e container. Sebbene si presupponga una certa familiarità con la programmazione Python, non è richiesta alcuna conoscenza preliminare di Docker. Sommario Il passaggio: progettare, pianificare, eseguire Creare un servizio REST con Python Costruire, eseguire e testare il servizio usando Docker Creare una pipeline e un flusso di lavoro con GitHub e TravisCI Usare Kubernetes Sviluppo locale con Kubernetes Configurare e proteggere il sistema Usare i principi di GitOps Gestire i flussi di lavoro Monitorare i log e le metriche Gestire il cambiamento, le dipendenze e i segreti nel sistema Collaborazione e comunicazione tra i team

Altre informazioni sul libro:

ISBN:9781838823818
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Ricettario di automazione Python - Seconda edizione - Python Automation Cookbook - Second...
Questa edizione aggiornata comprende 75 ricette, che coprono...
Ricettario di automazione Python - Seconda edizione - Python Automation Cookbook - Second Edition
Docker pratico per i microservizi con Python - Hands-On Docker for Microservices with...
Una guida passo passo alla costruzione di microservizi utilizzando...
Docker pratico per i microservizi con Python - Hands-On Docker for Microservices with Python
Modelli di architettura Python: Padroneggiare la progettazione delle API, le strutture guidate dagli...
Ottieni il meglio dalle tue suite di test...
Modelli di architettura Python: Padroneggiare la progettazione delle API, le strutture guidate dagli eventi e la gestione dei pacchetti in Python - Python Architecture Patterns: Master API design, event-driven structures, and package management in Python
Ricettario di automazione Python - Python Automation Cookbook
Istruzioni passo-passo che vi accompagnano in ogni programma per automatizzare compiti monotoni con Python...
Ricettario di automazione Python - Python Automation Cookbook

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)