728x90
반응형

워크플로우 3

Flyte

개요Flyte는 데이터, ML, 분석 파이프라인을 위한 강력하고 신뢰성 있는 오픈소스 오케스트레이션 플랫폼입니다. 쿠버네티스 기반의 분산 워크플로우 실행 환경을 제공하며, 반복 가능하고 버전 관리가 가능한 워크플로우 정의, 자동화된 리소스 스케줄링, 강력한 타입 시스템, 재시도/복구 기능 등을 포함합니다. Uber에서 개발되어 다양한 대규모 AI/데이터 환경에서 사용되고 있습니다.1. 개념 및 정의 항목 내용 비고 정의신뢰성 있고 확장 가능한 데이터/ML 워크플로우 오케스트레이터CNCF Incubating 프로젝트목적복잡한 데이터 파이프라인의 구성, 실행, 추적 자동화Kubeflow, Prefect, Airflow 대안아키텍처마이크로서비스 + 쿠버네티스 기반 분산 플랫폼워크플로우는 DAG로 정의2. ..

Topic 2025.10.26

Prefect 2.0

개요Prefect 2.0은 Python 기반의 데이터 워크플로우 오케스트레이션 프레임워크로, 복잡한 데이터 파이프라인을 코드 기반으로 정의하고 신뢰성 있게 실행 및 모니터링할 수 있도록 설계되었습니다. 기존 Prefect 1.0의 DAG 기반에서 벗어나 동적, 이벤트 기반 워크플로우를 지원하며, 유연성과 확장성이 뛰어난 현대적 오케스트레이션 플랫폼으로 진화했습니다.1. 개념 및 정의 항목 내용 비고 정의Python 코드로 데이터 워크플로우를 선언하고 오케스트레이션하는 프레임워크PrefectHQ 개발, 오픈소스 기반목표코드 중심의 선언적 + 동적 파이프라인 구현Apache Airflow 대안주요 대상데이터 엔지니어, ML 엔지니어, 분석팀Python 친화적 환경 선호 조직2. 특징항목설명비고DAG 비의..

Topic 2025.10.26

Activity Diagram

개요Activity Diagram(액티비티 다이어그램)은 UML(Unified Modeling Language)의 행위 다이어그램 중 하나로, 시스템 또는 비즈니스 프로세스의 활동 흐름(Flow of Activities) 을 순차적으로 시각화합니다. 절차적 로직, 병렬 흐름, 조건 분기 등 다양한 프로세스를 명확하게 표현함으로써 시스템 설계, 요구사항 분석, 프로세스 최적화 등에 폭넓게 활용됩니다.1. 개념 및 정의Activity Diagram은 사용자의 활동, 시스템 기능, 비즈니스 프로세스 등 행위의 흐름을 중심으로 나타내는 다이어그램입니다. 복잡한 로직을 단계별로 구조화하여 절차 기반 프로세스를 시각적으로 표현하며, 특히 워크플로우 설계나 업무 절차 모델링에 효과적입니다.일반적으로 시작(Start)..

Topic 2025.04.25
728x90
반응형