Skip to content

PacktPublishing/CI-CD-Design-Patterns

Repository files navigation

Packt Sale

CI/CD Design Patterns

Book Name

This is the code repository for CI/CD Design Patterns, published by Packt.

Design and implement CI/CD using proven design patterns

What is this book about?

This comprehensive guide to implementing CI/CD through tried and tested design patterns helps you discover the full potential of CI/CD through industry implemented CI/CD design patterns and improve robustness and resilience for CI/CD.

This book covers the following exciting features:

  • Use and manage CI/CD patterns effectively to design and implement CI/CD
  • Understand types of CI/CD design patterns and components
  • Discover relationships and interactions between tools within CI/CD
  • Implement well-tested development/design paradigms
  • Explore anti-patterns for CI/CD design pattern deployments
  • Get to grips with automation techniques for seamless CI/CD workflows

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter03.

The commands will look like the following for Chapter01:

$ tofu plan
$ tofu plan -out <filename>

Following is what you need for this book: This design patterns book is for senior software developers, software architects, SRE architects, DevOps architects, cloud architects and platform engineering teams looking to speed up the development process by adopting well-tested, proven development/design paradigms for continuous delivery and its adoption. You are expected to have a basic understanding of CI/CD concepts and be familiar with the cloud ecosystem, DevOps principles, and CI/CD pipelines.

With the following software and hardware list you can run all code files present in the book (Chapter 1-14).

Software and Hardware List

Chapter Software required OS required
1-14 Jenkins, OpenTofu, Docker and Kubernetes Windows, Mac OS X, and Linux (Any)

Related products

Get to Know the Authors

Garima Bajpai She is an industry leader in DevOps and cloud technologies. She is the founder of the Canada DevOps Community of Practice. She leads the ambassador program for the Continuous Delivery Foundation. Some might know her as a course contributor and instructor for various DevOps courses from leading certification bodies. She has over two decades of experience leading large-scale R&D with a variety of different teams and has helped them adapt DevOps to be able to increase team productivity when it comes to cloud resource deployment.

Michel Schildmeijer He started his career in pharma and then switched to IT, where he increased his multiple-industry knowledge in his role as solutions or IT architect in several industries. At the time of writing this book, he fulfills the role of enterprise architect at the Dutch government. He has received the IT industry-recognized title of Oracle ACE for being an ambassador and community leader in his area of expertise. Michel speaks regularly about technology and the impact of innovation at national and international conferences. He contributes to the open source community and solutions regarding containerization, CI/CD, and DevOps.

Muktesh Mishra He is a passionate engineer and open source enthusiast with expertise in cloud computing, DevOps, software architecture, distributed systems, and artificial intelligence. He loves programming across multiple languages and solving complex software problems. He has presented at numerous global conferences on topics such as CI/CD, developer productivity, platform engineering, and open source technologies.Committed to giving back to the community, Muktesh actively contributes to Apache Software Foundation, Microsoft TEALS, and open source forums. He is a proud ambassador for the Continuous Delivery Foundation and the founder of the Sunnyvale Java User Group.

Pawel Piwosz He has a long career in SysOps and DevOps areas. With experience in small start-ups and huge, global organizations, he has unique knowledge of processes and executions of DevOps workloads. He is deeply interested in Infrastructure as Code and CI/CD. He authored a CI/CD design framework, which helps organizations create and assess CI/CD processes. He is a DevOps Institute Ambassador, Continuous Delivery Foundation ambassador, and AWS Community Builder. He speaks about DevOps and DevSecOps at multiple conferences and meetups, and he led the DevOps Academy where he was responsible for introducing new engineers to the DevOps world. He is a mentor in the Tech Leaders mentoring program.

About

CI/CD Design Patterns, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5