소개
시도하고자 했던 것과 그 이유를 알려주세요.
어제 저녁 타이칸님의 강의 (MAKE와 N8N)을 들었다. 스터디장님들의 강의는 휘발성이 강한데, 어제 타이칸님의 강의는 거의 KTX 속도이다. 24시간 이내 정리라도 해 놓으면 나중에 도움이 될 것이다.
도구사용: ChatGPT
① ― Make.com
1. 툴 개요 및 포지셔닝
Make.com(구 Integromat)은 노코드·로우코드 자동화 플랫폼으로 1,600 + 앱을 시각적 플로우로 연결한다.
트리거(Trigger) → 액션(Action) 모 듈 체계, 그리고 Iterator / Aggregator 같은 데이터 분할·병합 툴을 제공하여 복잡한 API 파이프라인도 클릭만으로 구축 가능.
클라우드·온프레미스 모두 지원하며, 템플릿 마켓을 통해 완성 워크플로를 가져다 즉시 실행할 수 있다.
2. 강의 및 실습 시나리오
단계
사용 모듈
설명
실습 포인트
① HTTP 트리거
Webhook
외부 이벤트 수신
Test URL 생성 & Postman으로 호출
② 데이터 수집
HTTP ↔ 외부 API
예: 네이버 검색, 유튜브 API
헤더·쿼리 매핑 구조 파악
③ 데이터 가공
Iterator / Text parser
배열 → 개별번들 분할
자주 쓰는 split, regex 실습
④ 생성AI 결합
OpenAI → Create chat completion
GPT로 요약·번역
프롬프트 엔지니어링 기본
⑤ 결과 저장
Google Sheets / Gmail
행 업데이트·메일 송신
Map toggle 사용법 익힘
⑥ 모니터링
Explain Flow / Run once
데이터 전파 흐름 시각화
디버깅·에러 핸들링 옵션
3. 핵심 기능 정리
모듈(Modules)
Trigger / Action / Search 3 분류, Always output bundle 옵션으로 빈값도 흐름 유지 가능.
데이터 제어 툴
Iterator (쪼개기) & Aggregator (합치기)로 다중 레코드를 자유롭게 변환.
템플릿 갤러리
‘유튜브 > GPT 요약 > 메일’ 등 1-클릭 복제 가능 워크플로 다수 제공.
버전 관리·협업
상단 바 → 태그·버전 히스토리·공유(읽기/편집권한) 기능 제공.
4. 장점 / 제약
장점
제약·주의
• 비개발자도 드래그&드롭으 로 API 연결
• 시각화된 Explain Flow로 디버깅 용이
• 커뮤니티 템플릿·시나리오 재사용
• 무료 요금제 운영 한도(Ops/분·시나리오 수) 제한
• 복잡한 조건 분기에는 Javascript 함수 모듈 필요
• 한국 로컬 서비스 일부는 공식 커넥터 부재 → HTTP 수동설정
5. 실무 적용 아이디어
심리 상담 설문 – 응답 → GPT 요약 → 상담사 메일 자동 발송.
뉴스레터 자동화 – 구글시트 콘텐츠 → HTML 템플릿 → Gmail 대량 전송.
메타 광고 리드 – 페이스북 Lead Ads → CRM시트 + Slack 알림.
6. 베스트 프랙티스 메모
Map Toggle를 켤 땐 필드 누락 오류 대비 default 값 추가.
Error Handlers로 RuntimeError 발생 시 경로 분기 저장.
시작은 Run once → Explain Flow로 데이터 구조 먼저 확인.
② ― n8n
1. 툴 개요 및 포지셔닝
n8n은 셀프호스팅 중심 워크플로 자동화 툴. MIT-style 라이 선스 + 클라우드 상품(유료)을 병행한다.
Make와 동일하게 Trigger / Action / Search 모듈 체계를 갖고, 오픈소스라 커스텀 노드 제작이 자유롭다.
프로젝트(Project)·관리자(Admin) 패널로 사용자별 권한·사용량·비용을 세분 관리 가능.
2. 강의 실습 시나리오
단계
사용 노드
설명
실습 포인트
① Schedule Trigger
Cron
매일 06:00 실행
Linux cron 표현식 이해
② API 호출
HTTP Request
예: 오픈웨더, 네이버뉴스
OAuth2 Credential 재사용
③ 데이터 분기
IF / Switch
조건별 다른 경로
JsonPath 필터 작성
④ GPT 활용
OpenAI 노드
날씨 → 인사이트 문장 생성
토큰·모델 파라미터 최적화
⑤ 통합
Merge / Set
다중 응답 결합
Keep Key 매핑
⑥ 출력
Telegram / Notion
알림·DB 저장
Webhook URL 확인
3. 핵심 기능 정리
노드(Node) 타입
Trigger / Action / Search 외에도 Cron, Webhook 등 고급 트리거 풍부.
각 노드는 Always output, Error workflow 등 세부 실행 정책 지정 가능.
프로젝트·버전 관리
워크플로 JSON 그대로 내보내기/가져오기 지원(커뮤니티 템플릿 URL 포함).
Iterator·Aggregator 대응 노드
n8n 역시 SplitInBatches / Merge로 대량 데이터 처리 패턴 제공.
오픈소스 생태계
GitHub Star 38k 수준, 400 + 커스텀 노드 패키지 → 사내 시스템 맞춤 연계 가능.
4. 장점 / 제약
장점
제약·주의
• 완전 무료 자체 호스트 가능 → API 한도 제 약 최소화
• JS Function 노드로 고급 로직 포함 가능
• 사용자·워크플로 레벨 세밀 권한 관리
• 초기 설치(도커·DB) 및 백업 구조 고려 필요
• UI 변동이 잦아 문서/버전 호환 체크 필수
• 대량 트래픽 시 서버 스케일링·모니터링 별도 구성 필요
5. 실무 적용 아이디어
상담 챗봇 로그 분석 – Firebase 로그 → GPT 분류 → BigQuery 저장.
Meta 광고 리드 파이프라인 – Webhook → n8n → CRM + Slack + 메일.
정기 보고서 – 구글애널리틱스 → n8n 스케줄 → Google Slides 자동 작성.
6. 베스트 프랙티스 메모
Credential 재사용: 환경변수·Vault로 API Key 암호화.
로컬 설치 시 Traefik + HTTPS로 안전한 Webhook 수신.
워크플로 변형 전, Export JSON으로 백업 → Git 버전 관리 권장.
마무리 비교 & 선택 가이드
항목
Make
n8n
도입 난이도
브라우저 가입 후 즉시
도커/서버 세팅 필요
비용 구조
무료 + 구간제 유료
셀프호스트 무료, 클라우드 유료
템플릿·커넥터
1,600 + 공식
400 + 오픈소스 패키지
권장 사용처
빠른 프로토타입·시각화 중심
대용량 데이터·온프레미스 통합
스타트업 실험실 커리큘럼 기준으로는 초기 실습은 Make → 본격 운영은 n8n 조합을 추천
결과와 배운 점
배운점: 강의 내용은 난이도와 빠른 속도로 도저히 따라 갈 수 없지만, ChatGPT의 도움으로 보충 할 수 있다.
도움이 필요한 부분이 있나요?: 실습 기회가 없었음.
앞으로의 계획이 있다면 들려주세요.: 자가 실습. 뉴스레터(상담 및 핸드폰 AI)에 적용.
도움 받은 글 (옵션)
타이칸 님의 강의와 ChatGPT 보충 설명