728x90
반응형

dagster 2

Declarative DAG

개요Declarative DAG(선언형 비순환 그래프)는 데이터 파이프라인을 구성할 때, ‘무엇을 실행할 것인가’를 정의함으로써 시스템이 ‘어떻게 실행할 것인가’를 자동으로 결정하도록 하는 워크플로우 설계 방식이다. Airflow, Dagster, Prefect 등 최신 데이터 오케스트레이션 도구들이 선언형 접근을 채택하면서 생산성, 재현성, 테스트 가능성을 높이고 있다.1. 개념 및 정의Declarative DAG는 워크플로우 구성 요소(태스크, 데이터 흐름 등)를 명령형 코드 대신 구성 정보나 선언적 정의로 기술하여, 엔진이 내부적으로 실행 계획(DAG)을 자동 구성하는 방식이다.목적: 실행 방식보다 결과 중심 정의로 복잡도 감소 및 유지보수 용이성 확보핵심 원리: 시스템이 의존성과 실행 순서를 자동..

Topic 2025.07.12

Dagster

개요Dagster는 데이터 파이프라인을 선언적으로 정의하고, 재사용 가능하며, 디버깅과 테스트가 쉬운 방식으로 관리할 수 있도록 설계된 모던 데이터 오케스트레이션 플랫폼입니다. Airflow, Prefect 등 기존 워크플로우 툴의 단점을 보완하면서 데이터 중심 개발자 경험, 타입 안전성, 실시간 관찰성을 제공하는 것이 특징입니다.1. 개념 및 정의Dagster는 데이터 파이프라인을 코드로 정의하고, 파이프라인 실행 및 스케줄링, 모니터링, 상태 추적을 지원하는 Python 기반 오픈소스 오케스트레이터입니다.목적: 신뢰성 있는 데이터 파이프라인 구축과 운영을 단순화개념 모델: 작업(Task)이 아닌 데이터 흐름 중심의 “Asset” 기반비교 대상: Apache Airflow, Prefect, Luigi ..

Topic 2025.06.17
728x90
반응형