🪴 Aradinka Digital Garden

Search

Search IconIcon to open search

data-engineer-roadmap

Last updated Dec 28, 2022

CS Fundamentals:

Programming language (learn how to write clean, extensible code):

Testing:

Database fundamental (understand the entity-relationship model and normalization, learn how to design databases and understand scaling patterns):

Relational databases:

Non-relational databases (understand the difference of NoSQL databases, master one from each category):

Data warehouses:

Object storage:

Cluster computing fundamentals (most modern data processing frameworks are based on apache hadoop and MapReduce):

Data processing (often done by data warehouse application):

Messaging:

Workflow scheduling

Monitoring data pipelines:

Networking:

Infrastructure as code:

CI/CD:

Identity and access management:

Data security & privacy: