Cloud-Native Continuous Integration and Delivery : Build, test, and deploy cloud-native applications in the cloud-native way

Cloud-Native Continuous Integration and Delivery : Build, test, and deploy cloud-native applications in the cloud-native way

Description

This course teaches concepts by deep-dive on-hand exercises. Throughout the course, you will learn the required toolset by using both on-premise, open-source, and hosted cloud solutions. You'll find checklists, best practices, and critical points mentioned throughout the lessons, making things more interesting.

Key Features

Explains in detail cloud-native continuous integration and delivery
Demonstrates how to run a build in a CI/CD system
Shows continuous delivery to Docker Registry and continuous deployment to Kubernetes

Book DescriptionCloud-native software development is based on developing distributed applications focusing on speed, stability, and high availability. With this paradigm shift, software development has changed substantially and converted into a more agile environment where distributed teams develop distributed applications. In addition, the environment where the software is built, tested and deployed has changed from bare-metal servers to cloud systems. In this course, the new concepts of cloud-native Continuous Integration and Delivery are discussed in depth. Cloud-native tooling and services such as cloud providers (AWS, Google Cloud) containerization with Docker, container-orchestrators such as Kubernetes will be a part of this course to teach how to analyze and design modern software delivery pipelines.

What you will learn

Learn the basics of DevOps patterns for cloud-native architecture
Learn the cloud-native way of designing CI/CD systems
Create multi-stage builds and tests for Docker.
Apply the best practices for Docker container images
Experiment using GitLab CI/CD pipelines for continuous integration
Build and test their applications on cloud
Learn how to continuously deliver to Docker registry
Learn how to continuously deploy to Kubernetes
Experiment using GitLab CI/CD pipelines for Continuous Delivery
Configure and deploy software to Kubernetes using Helm

Who this book is forThis book is ideal for professionals interested in cloud-native software development. To benefit the most from this book, you must be familiar with developing, building, testing, integrating, and deploying containerized microservices into cloud systems.

Similar Books

ISBN 10: 0132350882
ISBN 13: 9780132350884

01 Mar 2009
Robert Martin

ISBN 10: 0984782850
ISBN 13: 9780984782857

01 Jul 2015
Gayle Laakmann McDowell

ISBN 10: 1718501021
ISBN 13: 9781718501027

10 Sep 2020
Chris Eagle

ISBN 10: 1848000693
ISBN 13: 9781848000698

05 Oct 2008
Steve S. Skiena

ISBN 10: 1449373321
ISBN 13: 9781449373320

02 Apr 2017
Martin Kleppmann

ISBN 10: 1119584701
ISBN 13: 9781119584704

05 Dec 2019
Jeanne Boyarsky

ISBN 10: 1849288070
ISBN 13: 9781849288071

21 Apr 2016
IT Governance Institute

ISBN 10: 1529019001
ISBN 13: 9781529019001

05 Mar 2020
Clive Thompson

ISBN 10: 1593279280
ISBN 13: 9781593279288

09 May 2019
Eric Matthes

ISBN 10: 0201835959
ISBN 13: 9780201835953

01 Mar 2001
Jr. Frederick Brooks

ISBN 10: 1491973897
ISBN 13: 9781491973899

02 Apr 2017
Camille Fournier

ISBN 10: 0735611319
ISBN 13: 9780735611313

11 Nov 2000
Charles Petzold

Warning: fopen(/var/www/johnbellbooks.com/htdocs/core/../sitemap_datas/auto/isbn_and_title_1.txt): failed to open stream: Permission denied in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0