자연어 cron expression 생성기를 만들었습니다 – 피드백을 구합니다
Source: Dev.to
Update: The tool is now live and free to use → heycron.com
문제점
백엔드 개발자로서 스케줄된 작업이 필요할 때마다 다음과 같은 반복적인 흐름을 겪습니다:
- 스케줄을 파악한다 (예: “매주 월요일 오전 9시”).
- “cron expression syntax”를 구글링한다.
- crontab.guru를 열어 표현식을 확인한다.
- 표현식을 복사한 뒤 Kubernetes CronJob YAML 형식을 찾아본다.
- GitHub Actions cron 구문을 별도로 찾아본다.
- Jenkins, Airflow 등에도 같은 과정을 반복한다.
이는 번거롭고 실수가 발생하기 쉽습니다.
해결책: Hey Cron
Hey Cron은 스케줄을 자연어(영어 또는 중국어)로 입력하면 여러 플랫폼에 바로 사용할 수 있는 설정을 즉시 생성해 줍니다.
지원 플랫폼
- ⚙️ Kubernetes CronJob
- 🐙 GitHub Actions
- 🔧 Jenkins Pipeline
- 🌊 Apache Airflow
- 🖥️ Linux crontab
- 🟢 Node.js (
node-cron) - 🐍 Python (
APScheduler)
예시
입력: every Monday at 9am
출력:
0 9 * * 1
# Kubernetes CronJob
schedule: "0 9 * * 1"
# GitHub Actions
cron: '0 9 * * 1'
…다른 플랫폼에 대한 유사한 스니펫도 제공됩니다.
현재 상태
Hey Cron은 현재 개발 중이며, 전체 제품을 만들기 전에 수요를 검증하고 있습니다.
행동 요청
이 기능이 실제로 불편함을 해소한다면, heycron.com에서 대기자 명단에 참여해 주세요 – 출시 시 알려드리겠습니다.
피드백 환영: 이것이 유용한가요, 아니면 여러분은 cron 표현식을 다르게 다루시나요?