Автор: Stephen Chin, Melissa McKay, Ixchel Ruiz, Baruch Sadogursky
Издательство: O’Reilly Media, Inc.
Год: 2021-09-01
Страниц: 237
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB
With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach development today has changed dramatically. This practical guide helps you take advantage of microservices, serverless, and cloud native technologies using the latest DevOps techniques to simplify your build process and create hyperproductive teams.
Stephen Chin, Baruch Sadogursky, and Melissa McKay from JFrog help you evaluate an array of options. The list includes source control with Git, build declaration with Maven and Gradle, CI/CD with CircleCI, package management with Artifactory, containerization with Docker and Kubernetes, and much more. Whether you're building applications with Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut, or Quarkus, this comprehensive guide has you covered.
Some might ask if the DevOps movement is simply an Ops-inspired plot against developers? Most (if not all) who’d do so wouldn’t expect a serious response, not least because they intend the question as tongue-in-cheek teasing. It’s also because – and regardless if your origins are on the Dev or the Ops side of the equation – when anyone strikes up a conversation about DevOps, it will take approximately 60 seconds before someone inquires: “But what DevOps really is?”
And you’d think, ten years after the coining of the term (a decade within which industry professionals have spoken, debated, and shouted about it), that we’d all have arrived at a standard, no-nonsense, commonly-understood definition. But this simply isn’t the case. In fact, despite an exponentially-increasing corporate demand for DevOps personnel, it’s highly doubtful that any five DevOps-titled employees, chosen at random, could tell you precisely what DevOps is. So, don’t be embarrassed if you still find yourself scratching your head when the subject comes up. Conceptually, DevOps may not be easy to grok, but it’s not impossible either.
Explore software lifecycle best practices
Use DevSecOps methodologies to facilitate software development and delivery
Understand the business value of DevSecOps
Manage and secure software dependencies
Develop and deploy applications using containers and cloud native technologies
Manage and administrate source control repositories and development processes
Use automation to set up and administer build pipelines
Identify common deployment patterns and antipatterns
Maintain and monitor software after deployment
Скачать DevOps Tools for Java Developers (Fourth Early Release)