Microservice Patterns: With examples in Java
Autor Chris Richardsonen Limba Engleză Paperback – iun 2019
Observăm în dezvoltarea software modernă o problemă tehnică recurentă: pe măsură ce aplicațiile enterprise cresc, procesele de deployment devin extrem de lente, iar complexitatea bazei de cod sufocă agilitatea echipei. Microservice Patterns propune o soluție practică pentru această degradare a performanței prin adoptarea și implementarea riguroasă a arhitecturii de microservicii. Spre deosebire de alte volume care tratează subiectul doar la nivel conceptual, Chris Richardson oferă un ghid tehnic centrat pe rezolvarea provocărilor de consistență a datelor și comunicare între servicii.
Structura volumului urmează o progresie logică, începând cu analiza 'iadului monolitic' și continuând cu strategii concrete de descompunere. Găsim în capitolele centrale soluții pentru gestiunea tranzacțiilor distribuite prin utilizarea pattern-ului Saga și implementarea interogărilor complexe în sisteme distribuite prin CQRS. Un element distinctiv este accentul pus pe logica de business dezvoltată prin Event Sourcing, o abordare care transformă modul în care starea aplicației este persistată și auditată.
Complementar lui Microservices de Lucas Krause, care oferă o privire de ansamblu asupra ecosistemului, lucrarea lui Richardson intră mult mai adânc în mecanismele de implementare specifice mediului Java. Dacă volumul lui Krause este ideal pentru înțelegerea conceptelor de Service Discovery și Gateway, Microservice Patterns este instrumentul necesar pentru arhitectul care trebuie să scrie cod de producție și să gestioneze refactorizarea efectivă a unui sistem legacy. Această lucrare consolidează expertiza autorului începută cu titluri precum POJOs in Action, migrând de la designul orientat pe obiecte către arhitecturi distribuite scalabile.
Preț: 312.38 lei
Preț vechi: 390.46 lei
-20%
Carte disponibilă
Livrare economică 29 aprilie-13 mai
Livrare express 15-21 aprilie pentru 53.32 lei
Specificații
ISBN-10: 1617294543
Pagini: 520
Dimensiuni: 189 x 236 x 32 mm
Greutate: 0.96 kg
Editura: Manning
Colecția Pearson Professional
De ce să citești această carte
Recomandăm această carte arhitecților software și dezvoltatorilor Java care se confruntă cu limitările sistemelor monolitice. Cititorul câștigă un set complet de pattern-uri testate pentru a asigura livrarea continuă și scalabilitatea aplicațiilor complexe. Este un ghid esențial pentru a înțelege nu doar cum se scrie un microserviciu, ci cum se gestionează o întreagă rețea de servicii care trebuie să funcționeze coerent în producție.
Despre autor
Chris Richardson este un dezvoltator și arhitect software de renume, recunoscut ca Java Champion și JavaOne rock star. Este fondatorul platformei originale CloudFoundry.com și creatorul resursei de referință microservices.io. Cu o experiență vastă în construirea aplicațiilor enterprise, Richardson s-a impus ca un lider de opinie în domeniul arhitecturilor distribuite. Dincolo de activitatea sa în tehnologie, acesta contribuie la mediul academic în cadrul Young Harris College, aducând o perspectivă analitică asupra structurilor de comunicare, element vizibil și în precizia cu care explică interacțiunile dintre serviciile software.
Descriere
Description All aspects of software development and deployment become painfully slow. The solution is to adopt the microservice architecture. This architecture accelerates software development and enables continuous delivery and deployment of complex software applications.
Microservice Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. This book also teaches readers how to refactor a monolithic application to a microservice architecture. Key features* In-depth guide* Practical examples* Step-by-step instructions Audience Readers should be familiar with the basics of enterprise application architecture, design, and implementation.
About the technology Microservice architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Author biographyChris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate.
Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices. Chris is the creator of http://microservices.io , a website describing how to develop and deploy microservices.
He provides microservices consulting and training and is working on his third startup http://eventuate.io , an application platform for developing microservices.