Free Architecture Checklist

#042: Data Automation (CI/CD) with a Real Life Example

May 17, 2023

One of the most fun aspects of being a data engineer is creating different automations.

One area that's really important is CI/CD, which stands for Continuous Integration and Continuous Deployment.

This is where you can automate your testing and release strategy.

 

But I also understand that this concept can be a little vague if you haven't seen it in action.

So in today's video I'll show you a real-life example of how to use Github to make this happen.

This is just one example of why people really like code-based tools because of the ability to automate and do things like this.

This can be applied not only to your deployments but as we'll mostly cover in this video the idea of automating your data quality checks.

Enjoy!

 

What will you learn? 

  • How data workflows are created on Github
  • How to leverage pre-built automations
  • How workflows get triggered

 


 

Looking for more? Here are 4 other ways I can help you:

  1. Modern Data Mastery (Course) - A clear & straightforward overview of concepts & strategies in modern data stacks so you can navigate your data career with confidence.
  2. The Playbook for dbt™ (Course) - A complete project-based course on dbt™ sharing functionality, best practices & strategies so you're ready to contribute on any team.
  3. Consulting - Hire me as a hands-on consultant to help complete your next data project.
  4. Sponsorship - Promote your product or brand to 5,000+ email subscribers and/or 21k+ YouTube subscribers.

 

 

 

Set Your New Data Stack Up for Success with a Free Strategy Call

You’ve modernized your data architecture - now let’s ensure it’s setup for long-term success.

In this Free 30-Minute Strategy Call, we’ll:

  • Review your current setup and progress
  • Identify potential gaps or risks
  • Provide actionable next steps to optimize your process

Whether you’re managing this effort solo or with a small team, you’ll leave with a clear roadmap to confidently build a structured, scalable, and maintainable data architecture.

For best results, please provide as much detail as possible.