Continuous Delivery in Java
Autor Daniel Bryant, Abraham Marín-Pérezen Limba Engleză Paperback – 25 dec 2018
Dincolo de documentația oficială a diverselor instrumente de automatizare, Continuous Delivery in Java se distinge prin concentrarea pe adaptarea arhitecturală necesară ecosistemului Java pentru a susține un flux de livrare rapid și sigur. Considerăm că valoarea adăugată a acestui volum rezidă în abordarea pragmatică a tranziției de la dezvoltarea tradițională la un model în care codul este pregătit permanent pentru producție. Autorii Daniel Bryant și Abraham Marín-Pérez nu se limitează la prezentarea unor scripturi, ci analizează cum designul aplicației influențează succesul automatizării. Reținem analiza detaliată a metodelor de împachetare, de la structura de tip fat JAR la utilizarea containerelor Docker și a imaginilor de mașini virtuale. Complementar volumului Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, care stabilește principiile teoretice și fundamentale ale domeniului, lucrarea de față acoperă implementarea specifică pentru mediul Java, oferind soluții concrete pentru verificarea calității codului prin instrumente precum PMD sau find-sec-bugs. Putem afirma că structura narativă urmează logic ciclul de viață al software-ului: de la construcția locală și testare, până la separarea conceptuală între procesul de deploy (instalarea tehnică) și cel de release (activarea funcționalităților pentru utilizatori). În comparație cu Hands-On Software Architecture with Java, care explorează arhitecturile SOA și microservicii în sens larg, acest volum se concentrează strict pe intersecția dintre designul software și pipeline-ul de livrare. Este o resursă tehnică ce pune accent pe observabilitatea sistemului în producție și pe importanța testării atributelor de calitate, asigurând astfel o bază solidă pentru orice dezvoltator Java experimentat care dorește să stăpânească ecosistemul DevOps.
Preț: 267.01 lei
Preț vechi: 333.77 lei
-20%
Carte disponibilă
Livrare economică 21 mai-04 iunie
Specificații
ISBN-10: 1491986026
Pagini: 479
Dimensiuni: 179 x 233 x 28 mm
Greutate: 0.87 kg
Ediția:1
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte dezvoltatorilor Java care doresc să depășească etapa scrierii de cod și să înțeleagă întregul flux de livrare. Cititorul câștigă competențe practice în configurarea pipeline-urilor Jenkins, gestionarea containerelor Docker și implementarea verificărilor automate de securitate. Este un ghid esențial pentru a transforma arhitectura unei aplicații într-una optimizată pentru mediile moderne de producție, asigurând o lansare software fără riscuri.
Despre autor
Daniel Bryant este un lider tehnologic cu experiență vastă în arhitectură software și tehnologii cloud, fiind recunoscut pentru expertiza sa în livrare continuă și microservicii. Abraham Marín-Pérez este un programator Java cu experiență, consultant și autor, implicat activ în comunitatea Java și în promovarea bunelor practici de inginerie software. Împreună, aceștia combină viziunea strategică asupra arhitecturii cu rigoarea tehnică necesară implementării unor sisteme robuste în ecosistemul Java, oferind perspective bazate pe proiecte reale de migrare către metodologii moderne de dezvoltare.