Monolith to Microservices
Autor Sam Newmanen Limba Engleză Paperback – dec 2019
În procesul de modernizare a infrastructurii software, metodologia de tranziție este adesea mai critică decât arhitectura țintă în sine. În Monolith to Microservices, analizăm o abordare pragmatică a descompunerii sistemelor complexe, axată pe design patterns de migrare și strategii de decuplare a bazelor de date. Considerăm că valoarea centrală a acestui volum rezidă în capacitatea de a oferi soluții pentru menținerea continuității afacerii (business-as-usual) în timp ce structura internă este refactorizată radical. Autorul Sam Newman trece dincolo de teorie, explorând compromisurile necesare atunci când integritatea tranzacțională este fragmentată și apar noi moduri de eroare specifice sistemelor distribuite. Ne-a atras atenția rigoarea cu care sunt tratate pattern-urile de sincronizare și integrare, esențiale pentru orice inginer DevOps sau arhitect software. Cititorul care a aplicat deja conceptele fundamentale din Microservice Patterns de Chris Richardson va găsi aici completarea necesară sub forma unui ghid de execuție pas cu pas, orientat spre „cum” și „când” să migrezi, nu doar „de ce”. În contextul operei sale, dacă Building Microservices a stabilit bazele teoretice și conceptele de sistem, acest nou titlu reprezintă manualul de șantier, fiind mult mai ancorat în realitatea sistemelor legacy și a constrângerilor tehnice de zi cu zi. Recomandăm acest volum pentru focusul său pe descompunerea aplicațiilor și gestionarea bazei de date, elementul care reprezintă, de cele mai multe ori, cel mai mare obstacol într-o migrare reușită.
Preț: 255.50 lei
Preț vechi: 319.38 lei
-20%
Carte disponibilă
Livrare economică 06-20 mai
Livrare express 21-25 aprilie pentru 57.52 lei
Specificații
ISBN-10: 1492047848
Pagini: 270
Dimensiuni: 177 x 233 x 21 mm
Greutate: 0.47 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte arhitecților și dezvoltatorilor care gestionează sisteme legacy și caută o metodă structurată de migrare către microservicii. Cititorul câștigă strategii clare pentru descompunerea bazelor de date și modele de refactorizare verificate, evitând capcanele clasice ale integrității datelor. Este un instrument esențial pentru a decide unde să începeți transformarea fără a risca stabilitatea sistemului curent.
Despre autor
Sam Newman este un tehnolog recunoscut la nivel internațional, cu o experiență vastă acumulată în cadrul ThoughtWorks, unde a lucrat la intersecția dintre dezvoltarea software și operațiunile IT. Specializat în designul și construcția sistemelor distribuite, Newman colaborează cu organizații globale pentru a implementa arhitecturi moderne. Este autorul influentului volum Building Microservices (publicat tot la O'Reilly), lucrare ce a definit standardele în domeniu. Prin scrierile și conferințele sale, Newman promovează inovația tehnică adaptată la nevoile reale ale echipelor de dezvoltare.
Descriere
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You'll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture. Ideal for organizations looking to transition to microservices, rather than rebuild Helps companies determine whether to migrate, when to migrate, and where to begin Addresses communication, integration, and the migration of legacy systems Discusses multiple migration patterns and where they apply Provides database migration examples, along with synchronization strategies Explores application decomposition, including several architectural refactoring patterns Delves into details of database decomposition, including the impact of breaking referential and transactional integrity, new failure modes, and more