
인프랩 데브옵스 팀 6주 인턴십
두줄요약
스팸·비속어 필터링 API를 구축하며 Python 머신러닝과 Pulumi 기반 서버리스 인프라를 경험했습니다. KMS·ECS 이슈를 해결하고 근본 원인 중심의 문제 접근 방식을 배웠습니다.
문제 상황
- 인프런·랠릿의 블로그, 수강평, 자막 수정 제안 등 사용자 입력 기능에서 발생하는 스팸성 게시물
- 학교 경험만으로는 낯선 머신러닝, 서버리스 인프라, 협업 기반 업무 환경
해결 방법
- Python 기반 머신러닝 모델과 스팸 확인·피드백용 서버리스 함수로 필터링 API 구축
- Pulumi와 TypeScript로 SNS, SQS, Lambda 중심의 인프라 구성
성능/운영 포인트
- SNS·SQS 기본 KMS 키 조합에서 메시지 전달이 막히는 이슈를 동일 Customer Managed Key 적용으로 해소
- ECS Task Definition의 CPU 하드 리밋 대신 컨테이너 CPU 리밋 설정 경험
적용해볼 점
- 코드 작성·검색 중심 접근에서 근본 원인 파악, 대안 모색, 공유, 최적안 선택으로 문제 해결 절차 전환
- 낙관적 일정 산정 대신 업무의 고려 요소와 학습 비용을 반영한 계획 수립


