DevOps for Java Developers: DevOps and DevSecOps best practices for Java developers (English Edition)

· BPB Publications
Ebook
332
Pages
Ratings and reviews aren’t verified  Learn More

About this ebook

DESCRIPTION 

Java's robust ecosystem, encompassing Spring Boot, Micronaut, and Quarkus, thrives within modern microservices architectures, making DevOps practices essential for efficient development and deployment. This book serves as a comprehensive guide, starting with the foundational principles of DevOps and its real-world applications within Java-centric environments.


It helps you take advantage of microservices, serverless, and cloud-native technologies using the latest DevOps techniques to simplify your build process and create a service or application faster. It explores how breaking down monolithic applications into microservices can accelerate changes and enhance flexibility. This book covers core DevOps concepts, including source code management tools, continuous integration (CI), continuous deployment (CD), and containerization. It also introduces Mobile DevOps, emphasizing the growing need for DevOps in mobile app development. With security being critical, it covers DevSecOps practices to address vulnerabilities. Additionally, this book dives into package management, guiding you through storing and publishing software artifacts. 


By the end of this book, you will be well-equipped to integrate DevOps practices seamlessly into your Java development workflow. You will unlock faster software delivery cycles, improved code quality, and a more collaborative development environment. 


WHAT YOU WILL LEARN

● Understand the key principles of DevOps, its best practices, and the tools that speed up software development.

● Learn to use microservices, serverless, and cloud-native technologies for efficient app development.

● Discover how to break down complex applications into microservices for quicker updates.

● Master core DevOps components like source code management, containers, CI/CD, and deployment.

● Gain knowledge of DevSecOps strategies to secure software against cyber threats and manage software artifacts efficiently.

● Discover how to design fast and efficient DevOps workflows specifically for mobile development.


WHO THIS BOOK IS FOR

This book is for professionals, like application developers, Java developers, DevOps engineers, or developers who want to develop applications more productively.


TABLE OF CONTENTS

1. Lead the Transformation with DevOps

2. Slicing the Monolith

3. Manage Your Source Code

4. Containerization

5. Continuous Integration

6. Package Management

7. Protecting Your Binaries

8. Deployment Strategies

9. Continuous Delivery and Deployment

10. Mobile DevOps



About the author

Neeraj Kumar has been working in software industry for more than 16 years, playing central roles in numerous projects as a technical leader, DevOps engineer and software engineer, delivering projects using automation engineering for big companies, including successful projects in Australia, South America, United Kingdom, Europe, and the United States. Currently, he is a senior DevOps architect/engineer and a technical advisor at one of the leading product based company. He is also an accomplished postgraduate completing a degree in computer applications and systems and holds two master’s degrees focused on software engineering (M.C.A) with engineering practices (M.B.A). In the meantime, he successfully got many certifications in cloud technologies and DevOps. Furthermore, the author participates as a speaker in various IT conferences and writes technical articles on DevOps and related topics. He also provides DevOps trainings to teams and individuals.



Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.