Cantitate/Preț
Produs

Microservice Patterns: With examples in Java

Autor Chris Richardson
Notă:  5.00 · o notă 
en 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.

Citește tot Restrânge

Preț: 31238 lei

Preț vechi: 39046 lei
-20%

Puncte Express: 469

Carte disponibilă

Livrare economică 29 aprilie-13 mai
Livrare express 15-21 aprilie pentru 5332 lei


Specificații

ISBN-13: 9781617294549
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.


Cuprins

table of contents
READ IN LIVEBOOK1.ESCAPING MONOLITHIC HELL
READ IN LIVEBOOK2.DECOMPOSITION STRATEGIES
READ IN LIVEBOOK3.INTER-PROCESS COMMUNICATION IN A MICROSERVICE ARCHITECTURE
READ IN LIVEBOOK4.MANAGING TRANSACTIONS WITH SAGAS
READ IN LIVEBOOK5.DESIGNING BUSINESS LOGIC IN A MICROSERVICE ARCHITECTURE
READ IN LIVEBOOK6.DEVELOPING BUSINESS LOGIC WITH EVENT SOURCING
READ IN LIVEBOOK7.IMPLEMENTING QUERIES IN A MICROSERVICE ARCHITECTURE
READ IN LIVEBOOK8.EXTERNAL API PATTERNS
READ IN LIVEBOOK9.TESTING MICROSERVICES - PART 1
READ IN LIVEBOOK10.TESTING MICROSERVICES - PART 2
READ IN LIVEBOOK11.DEVELOPING PRODUCTION READY SERVICES
READ IN LIVEBOOK12.DEPLOYING MICROSERVICES
READ IN LIVEBOOK13.REFACTORING TO MICROSERVICES