Get Started Free
course: Microservices 101

Continuous Integration and Delivery (CI/CD)

7 min
Wade Waldron

Wade Waldron

Staff Software Practice Lead

Continuous Integration and Delivery (CI/CD)

Overview

Continuous Integration (CI) is the process of automatically building and testing your code on every source control commit. Continuous Delivery or Continuous Deployment (CD) takes this further and automatically deploys the code to production on every commit. These techniques allow code to be built, tested, and deployed automatically through a robust CI/CD pipeline.

However, adopting these techniques comes with some challenges. Perhaps the most significant challenge is overcoming the fear that an uncaught error might make it all the way to production.

In this video, we take a deeper look at CI/CD pipelines and discuss strategies to overcome the fear that is often associated with Continuous Delivery.

Topics:

  • Avoiding Long Release Cycles
  • Manual vs Automated Testing
  • Testing Pyramid
  • Continuous Integration
  • Automated Deployment
  • Continuous Delivery
  • Deployment vs Release
  • Canary Deployments

Resources

Use the promo code MICRO101 to get $25 of free Confluent Cloud usage

Be the first to get updates and new content

We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.