Cargando…

Containerizing continuous delivery in Java : Docker integration for build pipelines and application architecture /

Using containers to package and deploy applications is causing a seismic shift in the way software is developed, and you may wonder how, or if, Java works with this new paradigm. In fact, combining Java with container technology can bring out the best in both. With this report, you'll learn val...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Bryant, Daniel (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, 2017.
Edición:First edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn981256505
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 170404s2017 caua o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d STF  |d TOH  |d OCLCQ  |d VT2  |d OCLCF  |d UOK  |d CEF  |d KSU  |d DEBBG  |d WYU  |d C6I  |d UAB  |d CZL  |d OCLCO  |d OCLCQ  |d OCLCO 
020 |z 9781491959787 
029 1 |a GBVCP  |b 1004860919 
035 |a (OCoLC)981256505 
037 |a CL0500000844  |b Safari Books Online 
050 4 |a QA76.76.A65 
082 1 4 |a [E] 
049 |a UAMI 
100 1 |a Bryant, Daniel,  |e author. 
245 1 0 |a Containerizing continuous delivery in Java :  |b Docker integration for build pipelines and application architecture /  |c Daniel Bryant. 
250 |a First edition. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media,  |c 2017. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 |a Description based on online resource; title from title page (Safari, viewed March 30, 2017). 
520 |a Using containers to package and deploy applications is causing a seismic shift in the way software is developed, and you may wonder how, or if, Java works with this new paradigm. In fact, combining Java with container technology can bring out the best in both. With this report, you'll learn valuable techniques, methodologies, and advice for continuously delivering Java applications with containers, from both an architectural and operational perspective. To help you follow the book's examples, author Daniel Bryant includes a simple ecommerce application that includes three microservices, a Docker Compose file, and a Jenkins build pipeline. You can clone the GitHub repository locally and learn firsthand how the continuous delivery process with Docker works. Much of the advice and patterns in this guide also apply to several other container technologies. With this book, you'll explore: Continuous delivery basics with Java--and how JAR and WAR files differ from containers How Docker impacts a typical Java application CD build pipeline The impact of microservices and cloud-native Twelve-Factor Applications on Java architectural patterns How containers affect functional testing, and non-functional performance and security testing Host-level monitoring, container-level metrics, and application-level health checks About the author: Daniel Bryant is Chief Scientist at OpenCredo and CTO at SpectoLabs. Acting as a technical leader and aspiring to be the archetypal "generalizing specialist," his current work includes enabling agility within organizations. He does so by focusing on the relevance of architecture within agile development, implementing high-quality testing strategies, and facilitating continuous integration/delivery. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application software  |x Development  |x Automation. 
650 0 |a Java (Computer program language) 
650 6 |a Logiciels d'application  |x Développement  |x Automatisation. 
650 6 |a Java (Langage de programmation) 
650 7 |a Java (Computer program language)  |2 fast 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781491986851/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP