.png)
오토피디아 2개월 인턴 후기
두줄요약
마케팅 콘텐츠 포스팅의 반복 업무를 Selenium·GCP VM·Docker·Airflow로 자동화했습니다.\nNotion을 CMS 대안으로 활용하고 배포·문서화·사용자 교육까지 경험했습니다.
문제 상황
- 반복적인 마케팅 콘텐츠 포스팅 작업과 단계 혼선에 따른 재작업 부담
- 콘텐츠 관리·업로드 자동화 요구사항의 사내 백로그 누적
구조와 흐름
- Selenium 기반 포스팅 자동화 모듈과 네트워크 인터페이스 변경 작업
- GCP VM의 Docker 컨테이너에서 Flask API 실행
- Airflow의 K8SPodOperator가 Notion 신규 콘텐츠를 주기적으로 조회·업로드
해결 방법
- Docker 네트워킹 대신 GCP VM API를 통한 네트워크 인터페이스 설정
- Notion 데이터베이스를 콘텐츠 관리 프런트엔드로 활용해 CMS 개발 공수 절감
- pynodb Python Wrapper 개선 Pull Request와 사용자 교육·README·docstring 작성
적용해볼 점
- 초기 개발 단계부터 컨테이너 배포 환경을 가정한 구조 설계
- 자동화 모듈뿐 아니라 네트워크·VM·서버 운영 지식 보완 필요

