MMIX Blog

게으르고 명석하지 못한 개발자 블로그


  • 홈

  • 카테고리

  • 태그

  • 소개

Airflow Trigger Rules

작성일 2025-06-15 | 분류 데이터엔지니어링 , 에어플로우 |
Airflow의 기본 동작은 모든 상위 Task가 성공해야 해당 Task를 실행하는 것입니다. 하지만 trigger_rule 매개변수를 사용하면 이러한 기본 동작을 다양한 방식으로 변경할 수 있어, 복잡한 워크플로우
더 읽어보기 »

Airflow Depends On Past

작성일 2025-06-15 | 분류 데이터엔지니어링 , 에어플로우 |
시간 순서 보장이 중요한 작업에서는 depends_on_past=True를 사용해야 합니다. 누적 데이터 처리나 순차적 ETL 작업처럼 이전 시간 데이터가 처리되지 않으면 다음 데이터 처리가 의미없거나 오류가 발생할
더 읽어보기 »

Apache Airflow Dag, Task

작성일 2025-06-14 | 분류 데이터엔지니어링 , 에어플로우 |
DAG는 Directed Acyclic Graph의 줄임말로 "방향성이 있는 비순환 그래프"를 의미하며, Airflow에서는 여러 작업들이 어떤 순서와 의존관계로 실행되어야 하는지를 정의하는 워크플로우 전체를 나타낸
더 읽어보기 »

Apache Airflow Branching

작성일 2025-06-14 | 분류 데이터엔지니어링 , 에어플로우 |
BranchPythonOperator의 핵심 개념은 일반 PythonOperator와 유사하지만, 실행할 함수가 task_id나 task_id 리스트를 반환해야 한다는 점이 다릅니다. 반환된 task_id에 해당하는
더 읽어보기 »

야근 지수

작성일 2025-02-16 | 분류 알고리즘 , 프로그래머스 |
먼저, Demi가 가진 작업량들(works 배열)과 주어진 시간 n이 있습니다. Demi는 1시간에 작업 1만큼을 처리할 수 있으므로, n시간 동안 최대 n만큼의 작업을 줄일 수 있습니다. 문제의 목표는 모든 작업의
더 읽어보기 »

할인 행사

작성일 2025-02-15 | 분류 알고리즘 , 프로그래머스 |
먼저 정현이가 원하는 제품과 수량을 하나의 맵(딕셔너리)으로 정리합니다. 예를 들어, 정현이가 바나나 3개, 사과 2개, 쌀 2개, 돼지고기 2개, 냄비 1개를 원한다면 이를 {바나나: 3, 사과: 2, 쌀: 2,
더 읽어보기 »

영어 끝말잇기

작성일 2025-02-15 | 분류 알고리즘 , 프로그래머스 |
이 문제는 n명의 플레이어가 순서대로 단어를 말하는 상황에서, 첫 번째 단어를 시작으로 모든 단어를 순회하며 이전 단어의 마지막 문자와 현재 단어의 첫 문자가 일치하는지, 단어의 길이가 2 이상인지, 그리고 해당 단
더 읽어보기 »

단어 변환

작성일 2025-02-15 | 분류 알고리즘 , 프로그래머스 |
이 문제의 목표는 시작 단어인 begin에서 목표 단어인 target으로 변환하는 최소 단계를 구하는 것이다. 변환 규칙은 한 번에 한 글자만 변경할 수 있고, 변경 후의 단어는 반드시 주어진 단어 집합 words
더 읽어보기 »

귤 고르기

작성일 2025-02-15 | 분류 알고리즘 , 프로그래머스 |
이 문제는 귤의 크기 배열에서 각 크기가 나타난 빈도를 계산한 후, 이 빈도들을 내림차순으로 정렬하여 빈도수가 높은 순서대로 귤을 선택해 누적합이 k개 이상이 되는 순간까지 진행하며, 그때까지 사용된 서로 다른 귤
더 읽어보기 »

전력망을 둘로 나누기

작성일 2025-01-21 | 분류 알고리즘 , 프로그래머스 |
주어진 전력망에서 하나의 연결을 끊으면 두 그룹으로 나뉘게 된다. 이때, 두 그룹에 포함된 송전탑의 개수를 계산해 차이를 구하고, 모든 연결을 하나씩 끊어가며 가장 차이가 적은 경우를 찾는 방식으로 문제를 해결한다.
더 읽어보기 »
1 … 12 13 14 … 22
MMIX

MMIX

JVM 기반 백엔드와 데이터 플랫폼을 느리게 파고드는 개발자

213 포스트
33 카테고리
206 태그
RSS
GitHub E-Mail
© 2026 MMIX
Jekyll 기반
테마 - NexT.Pisces