트렌딩 목록으로
Python

PrefectHQ / prefect

Prefect는 Python에서 회복력 있는 데이터 파이프라인을 구축하기 위한 워크플로우 오케스트레이션 프레임워크입니다.

23.1K
2.4K
3일 전
GitHub에서 보기

이 프로젝트에 대해

PrefectHQ 님의 prefect 프로젝트는 GitHub에서 23.1K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Python 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Python 79%TypeScript 20%Vue 0%CSS 0%Just 0%Jinja 0%

🇰🇷 한국어 번역 README

캐시 히트

설치

·

빠른 시작

·

워크플로우 빌드

·

워크플로우 배포

·

Prefect Cloud

Prefect

Prefect는 Python에서 데이터 파이프라인을 구축하기 위한 워크플로우 오케스트레이션 프레임워크입니다. 스크립트를 생산 환경 워크플로우로 올리는 가장 간단한 방법입니다. Prefect를 사용하면 주변 환경에 반응하고 예상치 못한 변화에서도 복구할 수 있는 탄력적이고 동적인 데이터 파이프라인을 구축할 수 있습니다.

몇 줄의 코드만으로 데이터 팀은 일정 관리, 캐싱, 재시도, 이벤트 기반 자동화와 같은 기능을 사용하여 모든 데이터 프로세스를 자신 있게 자동화할 수 있습니다.

워크플로우 활동은 추적되며, 셀프 호스팅 Prefect 서버 인스턴스 또는 관리되는 Prefect Cloud 대시보드에서 모니터링할 수 있습니다.

[!TIP] Prefect 플로우는 재시도, 종속성, 심지어 복잡한 분기 로직까지 처리할 수 있습니다.

자세한 내용은 문서를 확인하거나 아래 예제를 참조하세요!

시작하기

Prefect는 Python 3.10 이상이 필요합니다. 최신 버전의 Prefect를 설치하려면 다음 명령어 중 하나를 실행하세요:

그런 다음 Prefect flowtask 데코레이터를 사용하여 워크플로우를 오케스트레이션하고 관찰하는 Python 파일을 생성하고 실행합니다 - 여기서는 저장소에서 GitHub 스타 수를 가져오는 간단한 스크립트입니다:

Prefect 서버를 실행하고 UI를 열어 무슨 일이 있었는지 확인하세요:

워크플로우를 일정에 따라 실행하려면, 이를 배포로 변환하고 스크립트의 마지막 줄을 다음과 같이 변경하여 매 분 실행되도록 일정 설정을 합니다:

이제


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

PrefectHQ/prefect GitHub 원문 바로가기 →