Resources
List
7 Data Engineering Projects to Build in 2026 (Hiring-Ready)
— docs/7 Data Engineering Projects to Build in 2026 (Hiring-Ready).pdf
튜토리얼과 자격증만으로는 '무엇을 만들어봤는지'를 설명하기 어렵다는 문제의식에서, 저자는 실무에서 마주치는 의사결정(스토리지 계층 선택, 배치 vs 스트리밍, 스키마 변경 대응, 중간 실패 처리 등)을 그대로 겪게 해주는 엔드투엔드 포트폴리오 프로젝트 7개를 제안한다. AWS·GCP·Azure·온프레미스를 아우르며 각 프로젝트마다 사용 기술스택과 학습 포인트를 제시하고, 글 말미에는 학습 단계별 추천 순서와 포트폴리오를 잘 보여주는 방법(아키텍처 다이어그램, 기술 선택 이유 설명, 실패 기록, 버전 관리, 멀티클라우드 경험)도 함께 안내한다.
Amazon MSK(관리형 Kafka)와 Kinesis Data Firehose로 승차 예약 이벤트를 수집해 S3 기반 데이터 레이크에 적재하고, Raw/Refined/Business 레이어로 구성된 메달리온 아키텍처를 따른다. AWS Step Functions와 EMR(Spark)로 배치·스트리밍 변환을 오케스트레이션하고, Glue Data Catalog로 카탈로그화한 데이터를 Athena로 조회, dbt로 모델링하며, CloudFormation·CodePipeline·CodeBuild로 인프라를 자동화한다. 실시간 수집, 레이크하우스 아키텍처, IaC, CI/CD를 한 프로젝트에 담고 있어 프로덕션급 데이터 시스템을 설계·운영할 수 있음을 보여주기에 좋다는 것이 저자의 설명이며, 인터뷰에서 눈에 띄고 싶은 고급 단계 학습자에게 추천된다.
Python으로 실시간 대기질 데이터를 수집해 AWS Kinesis로 스트리밍하고, 실시간·배치 두 방식으로 처리한다. 원본 데이터는 S3에 저장되고 Glue·Athena로 분석용 데이터를 조회하며, 임계치 초과 시 Lambda/SNS 알림과 Grafana 대시보드로 실시간 모니터링을 제공한다. 스트리밍·배치·알림·시각화를 하나의 아키텍처에 결합하고 실제 환경 데이터를 다룬다는 점에서 IoT·모니터링 성격의 데이터 엔지니어링 역할과 관련성이 높다.
Kafka와 Zookeeper로 실시간 주식 데이터를 수집하고 Spark Streaming으로 실시간 처리하며, Spark 워커로 배치 워크플로도 함께 다룬다. 데이터는 MinIO에 CSV·Parquet 두 포맷으로 저장되고, 전체 파이프라인은 Apache Airflow로 오케스트레이션되며 최종 처리 결과는 Snowflake로 적재되어 후속 분석에 쓰인다. 특정 클라우드 벤더에 종속되지 않고 Kafka·Spark·Airflow를 직접 다루며 Docker 위에서 전체를 구동하므로 인프라 계층까지 이해하게 되고, 실시간·배치 처리를 한 프로젝트에서 함께 경험한다는 점이 프로덕션 시스템의 실제 동작 방식과 닮아 있다.
AWS Lambda로 Spotify API에서 데이터를 추출해 S3에 원본을 저장하고, AWS Glue(Spark)로 변환한 뒤 Docker 위에서 구동되는 Airflow로 전체를 오케스트레이션한다. 변환된 데이터는 Snowpipe를 통해 자동으로 Snowflake에 적재되고, Power BI 대시보드로 분석 결과를 시각화한다. 실제 API 추출부터 클라우드 스토리지, Spark 변환, 자동 적재, BI 대시보드까지 파이프라인 생애주기 전체를 다루는 균형 잡힌 구성이라 입문자에게 추천되며, 대부분의 채용 공고에 등장하는 툴들을 두루 경험할 수 있다.
CoinGecko API로 실시간 암호화폐 시세 데이터를 추출해 Cloud Storage에서 수집·변환을 관리하고, Cloud Composer(관리형 Airflow)로 워크플로를 오케스트레이션하며 BigQuery에 전체 데이터를 웨어하우징한다. Looker와 Data Studio 대시보드로 암호화폐 시장 트렌드에 대한 인사이트를 제공한다. 대부분의 프로젝트가 AWS에 몰려 있는 것과 달리 이 프로젝트는 GCP 실습 경험을 제공하며, 저자는 GCP가 데이터 엔지니어링 채용 수요 2위 클라우드 플랫폼이라고 설명한다 — 이는 저자의 주관적 평가이므로 참고 수준으로 보되, Cloud Composer·BigQuery 실습 경험 자체는 실용적 가치가 있다. 두 번째 클라우드 플랫폼 경험을 포트폴리오에 추가해 멀티클라우드 역량을 보여주기 좋은 프로젝트로 소개된다.
Azure Data Factory 파이프라인으로 원본 데이터를 Data Lake Gen2로 흘려보내고, Databricks 위의 Spark와 Delta Lake로 변환을 처리하며, Synapse Analytics로 분석을 수행한다. Power BI, Looker Studio, Tableau 세 가지 BI 툴로 대시보드를 구성해 여러 BI 도구 경험도 함께 쌓을 수 있다. 저자는 Azure가 이미 마이크로소프트 제품을 쓰는 기업 등 엔터프라이즈 데이터 엔지니어링에서 지배적인 플랫폼이라고 설명하는데 이는 저자의 주관적 평가로 참고 수준이며, Delta Lake와 Bronze-Silver-Gold(메달리온) 아키텍처 패턴 실습 자체는 클라우드 플랫폼을 가리지 않고 적용되는 유용한 경험이다.
웹사이트에서 수집한 원본 음식 주문 데이터를 스테이징 데이터베이스에 적재하고 MySQL 저장 프로시저로 처리한 뒤 비즈니스용 분석 데이터베이스로 변환하는 프로덕션 스타일 ETL 파이프라인이다. 데이터 삽입·수정·삭제, 잡 추적, 자동화된 변환, 스타 스키마와 차원 모델링을 활용한 스테이징-웨어하우스 아키텍처, Power BI 대시보드까지 다룬다. 클라우드 네이티브 툴과 빅데이터 프레임워크에 몰린 다른 프로젝트들과 달리 전통적 데이터 웨어하우징의 기본기(스테이징-웨어하우스 구조, 스타 스키마, 저장 프로시저, 차원 모델링)를 가르쳐주므로, 데이터를 옮기는 '방법'뿐 아니라 데이터 모델링의 '이유'를 이해하게 해준다는 것이 저자의 설명이며 완전 입문자에게 추천된다.