Book description
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, Melissa McKay, Ixchel Ruiz, and Baruch Sadogursky 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.
- Explore software lifecycle best practices
- Use DevSecOps methodologies to facilitate software development and delivery
- Understand the business value of DevSecOps best practices
- 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
Publisher resources
Table of contents
- Foreword
- Preface
- 1. DevOps for (or Possibly Against) Developers
- 2. The System of Truth
- 3. An Introduction to Containers
- 4. Dissecting the Monolith
- 5. Continuous Integration
- 6. Package Management
-
7. Securing Your Binaries
- Supply Chain Security Compromised
- Securing Your DevOps Infrastructure
- Static and Dynamic Security Analysis
- Interactive Application Security Testing
- Runtime Application Self-Protection
- SAST, DAST, IAST, and RASP Summary
- The Common Vulnerability Scoring System
- Scoping Security Analysis
- Vulnerabilities Can Be Combined into Different Attack Vectors
- Quality Gate Methodology
- Shift Security Left
- Summary
- 8. Deploying for Developers
- 9. Mobile Workflows
- 10. Continuous Deployment Patterns and Antipatterns
- Index
- About the Authors
Product information
- Title: DevOps Tools for Java Developers
- Author(s):
- Release date: April 2022
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492084020
You might also like
book
Spring Microservices in Action, Second Edition
By dividing large applications into separate self-contained units, Microservices are a great step toward reducing complexity …
book
Hands-On Microservices with Spring Boot and Spring Cloud
Apply microservices patterns to build resilient and scalable distributed systems Key Features Understand the challenges of …
book
Modern API Development with Spring and Spring Boot
A developer's guide to designing, testing, and securing production-ready modern APIs with the help of practical …
book
Cloud Native Spring in Action
Build and deliver production-grade cloud-native apps with Spring framework and Kubernetes. In Cloud Native Spring in …