Python

data-engineering-design-patterns-book

Code snippets for Data Engineering Design Patterns book

B

bartosz25

Dernière activité 13 juin 2026
bartosz25/data-engineering-design-patterns-book

430

étoiles

112

forks

1

issues ouvertes

Ce README est souvent en anglais.

Data Engineering Design Patterns

Code snippets

Welcome to the Github repository of the Data Engineering Design Patterns. The organization follows the book chapters.

Each pattern has a dedicated README.md that explains how to set it up on your local machine. The requirements for running the snippets are:

  • JDK 11
  • Python 3.8
  • Minikube 1.22.0
  • Docker 23.0.2
  • docker-compose 2.17.0

If you want to know more about the data generation part used in most of the examples, you can check my another repo: data-generator-blogging-platform project.

Disclaimer: although the examples tend to be the most realistic possible, their goal is to focus on one problem at a time. For that reason they'll often be simplified version of the code you should deploy on production. For that reason you might find hardcoded credentials or batch pipelines exposing the processed data without any data quality guards. Hopefully, thanks to the patterns presented in the book you'll be able to identify and apply all the best practices to your workloads.

Projets similaires

The Data Engineering Cookbook

Pythonbest-practicesbig-datacookbook
Aandkret
15,4 k étoiles2,8 k

A collection of design patterns/idioms in Python

Pythondesign-patternsidiomspython
Ffaif
43 k étoiles7 k

大模型数据工程:架构、算法及项目实战

Python
Ddatascale-ai
1,3 k étoiles127