# Python + AWS 자동화를 n8n으로 바꾸려고 한 이유 😊
## 소개
기존에는 EC2 서버에서 `cron`으로 Python 스크립트를 실행하면서 자동화를 운영했습니다.
주로:
- 데이터 수집
- 코인 거래 자동화
를 처리했고, 이후에는 한국투자증권 API까지 확장해보고 싶었습니다 📈
하지만 시간이 지나면서 개발보다 서버 관리가 더 부담되기 시작했습니다.
- EC2 관리
- cron 확인
- 로그 체크
- Python 환경 관리
특히 하루에 1~2번만 실행되는 작업인데 서버를 계속 켜두는 점이 아깝게 느껴졌습니다.
그래서 최근에는 비용 절감과 운영 단순화를 위해 `n8n`을 알아보고 있습니다.
---
## 진행 방법
기존 구조는 아래와 같았습니다.
```text
EC2
└─ cron
└─ Python 실행
├─ 데이터 수집
└─ 거래 실행기존 방식은 자유도가 높다는 장점이 있었지만, 운영 관리가 점점 번거로워졌습니다.
그래서 최근에는:
GUI 기반 관리
간단한 워크플로우
낮은 운영 비용
이 가능한 n8n 구조를 고민하고 있습니다 😊
제가 원하는 방향은:
“PC를 계속 켜두지 않고
하루에 한두 번만 안정적으로 실행되는 구조”
입니다.
결과와 배운 점
아직 완전 히 이전한 것은 아니지만, 이번에 느낀 점은:
자동화는 개발보다 운영이 더 중요할 수 있다는 점
이었습니다.
특히 작은 규모의 자동화라면 꼭 무거운 서버 구조가 필요하지 않을 수도 있다는 생각이 들었습니다.
앞으로는:
n8n 자동화
한국투자증권 API 연동
텔레그램or디스코드 알림 자동화
까지 확장해볼 계획입니다 🚀
🤷♂️ 궁금한점
aws 환경에서는 pc사양이 상관없었는데 n8n은 어떤가요?