A Practical Guide to Continuous Delivery 1st edition by Eberhard Wolff – Ebook PDF Instant Download/Delivery: 0134691474, 978-0134691473
Full download A Practical Guide to Continuous Delivery 1st edition after payment
Product details:
ISBN 10: 0134691474
ISBN 13: 978-0134691473
Author: Eberhard Wolff
Using Continuous Delivery, you can bring software into production more rapidly, with greater reliability. A Practical Guide to Continuous Delivery is a 100% practical guide to building Continuous Delivery pipelines that automate rollouts, improve reproducibility, and dramatically reduce risk.
Eberhard Wolff introduces a proven Continuous Delivery technology stack, including Docker, Chef, Vagrant, Jenkins, Graphite, the ELK stack, JBehave, and Gatling. He guides you through applying these technologies throughout build, continuous integration, load testing, acceptance testing, and monitoring. Wolff’s start-to-finish example projects offer the basis for your own experimentation, pilot programs, and full-fledged deployments.
A Practical Guide to Continuous Delivery is for everyone who wants to introduce Continuous Delivery, with or without DevOps. For managers, it introduces core processes, requirements, benefits, and technical consequences. Developers, administrators, and architects will gain essential skills for implementing and managing pipelines, and for integrating Continuous Delivery smoothly into software architectures and IT organizations.
- Understand the problems that Continuous Delivery solves, and how it solves them
- Establish an infrastructure for maximum software automation
- Leverage virtualization and Platform as a Service (PAAS) cloud solutions
- Implement build automation and continuous integration with Gradle, Maven, and Jenkins
- Perform static code reviews with SonarQube and repositories to store build artifacts
- Establish automated GUI and textual acceptance testing with behavior-driven design
- Ensure appropriate performance via capacity testing
- Check new features and problems with exploratory testing
- Minimize risk throughout automated production software rollouts
- Gather and analyze metrics and logs with Elasticsearch, Logstash, Kibana (ELK), and Graphite
- Manage the introduction of Continuous Delivery into your enterprise
- Architect software to facilitate Continuous Delivery of new capabilities
A Practical Guide to Continuous Delivery 1st Table of contents:
Preface
- Introduction to Continuous Delivery (CD)
- The Importance of Continuous Delivery in Modern Software Development
- How to Use This Book
Chapter 1: Introduction to Continuous Delivery
- What is Continuous Delivery?
- The Benefits of Continuous Delivery for Software Teams
- Key Principles of Continuous Delivery
- Continuous Delivery vs. Continuous Integration and Continuous Deployment
Chapter 2: The Foundations of Continuous Delivery
- Software Development Lifecycle (SDLC) Overview
- Agile, DevOps, and Continuous Delivery
- Automation and the Role of Testing in Continuous Delivery
- Version Control and Branching Strategies
Chapter 3: Setting Up a Continuous Delivery Pipeline
- Introduction to CI/CD Pipelines
- Tools for Implementing a Continuous Delivery Pipeline (Jenkins, GitLab, CircleCI, etc.)
- Creating a Simple Pipeline: From Code Commit to Deployment
- Integrating Source Control, Build Systems, and Deployment Tools
Chapter 4: Continuous Integration: The First Step
- What is Continuous Integration (CI)?
- Automating Builds and Running Unit Tests
- Managing Dependencies and Versioning
- Detecting and Fixing Integration Issues Early
Chapter 5: Automated Testing for Continuous Delivery
- The Role of Testing in CD
- Unit Testing, Integration Testing, and End-to-End Testing
- Test Automation Frameworks
- Handling Test Failures and Continuous Feedback
Chapter 6: Managing Environments and Configuration
- The Importance of Environment Management in CD
- Infrastructure as Code (IaC) and Configuration Management Tools (Terraform, Ansible, etc.)
- Managing Multiple Environments (Development, Staging, Production)
- Strategies for Environment Parity
Chapter 7: Continuous Deployment and Release Management
- What is Continuous Deployment?
- Automating Releases to Production
- Blue-Green Deployments, Canary Releases, and Feature Toggles
- Managing Rollbacks and Mitigating Risks in Production
Chapter 8: Monitoring and Logging in Continuous Delivery
- Monitoring the Health of Your Application in Production
- Key Metrics to Track (Uptime, Performance, Errors, etc.)
- Logging Best Practices and Tools (ELK Stack, Prometheus, etc.)
- Implementing Continuous Feedback Loops for Improvement
Chapter 9: Collaboration and Communication in a CD Environment
- Building a Collaborative Culture between Development, Operations, and QA Teams
- The Role of Communication in Successful Continuous Delivery
- Using ChatOps and Collaborative Tools (Slack, Microsoft Teams, etc.)
- Documenting and Sharing Knowledge Across Teams
Chapter 10: Scaling Continuous Delivery
- Strategies for Scaling Continuous Delivery in Large Organizations
- Managing Multiple Pipelines and Complex Workflows
- Ensuring Quality and Stability at Scale
- Dealing with Legacy Systems and Monolithic Applications
Chapter 11: Security in Continuous Delivery
- Integrating Security into the CD Pipeline (DevSecOps)
- Automated Security Testing and Vulnerability Scanning
- Managing Secrets and Sensitive Information
- Ensuring Compliance in a CD Pipeline
Chapter 12: Advanced Topics in Continuous Delivery
- Feature Flags and Progressive Delivery
- Continuous Delivery for Microservices
- Managing Multi-Cloud and Hybrid Deployments
- Integrating AI/ML in the CD Pipeline for Predictive Analytics
Chapter 13: Case Studies and Best Practices
- Real-World Examples of Successful Continuous Delivery Implementations
- Lessons Learned from Industry Leaders
- Overcoming Common Challenges in Continuous Delivery
Appendices
- CD Tools and Resources
- Continuous Delivery Checklist
- Glossary of Terms
Index
People also search for A Practical Guide to Continuous Delivery 1st :
a practical guide to continuous delivery 1e book
a practical guide to continuous delivery pdf
a practical guide to contemporary pharmacy practice
a practical guide to programmable logic controllers
a practical guide to testing in devops
Tags:
Eberhard Wolff,A Practical,Continuous Delivery
Reviews
There are no reviews yet.