Park, Geon/(조교) 2025년도 여름학기 Co-op을 하며

Created Thu, 14 Aug 2025 18:00:00 +0900 Modified Wed, 17 Sep 2025 12:09:56 +0900
415 Words

2025-06-23 (월) ~ 2025-08-14 (목)의 8주간 Co-op을 진행했다.

데이터 엔지니어링

교육에 사용한 《견고한 데이터 엔지니어링》 도서는 아래 면에서 훌륭하다.

  • 데이터 엔지니어링 생명주기인 데이터 생성·저장·수집·변환·서빙 단계가 구체적으로 설명되어 있다.
  • 4장 (기술 선택 전략) 전반에 걸쳐 기술 요소의 비교가 체계적으로 이루어져 있다.
    • 예: (4.4) 온프레미스 vs 클라우드, (4.8) 모놀리식 vs 모듈식, (4.9) 서버리스 vs 서버
  • 프라이버시 보호·암호화·접근 제어 등 보안 원칙이 설명되어 있다.
  • 카이스트 전자책 대여링크 #

쿠버네틱스

학생이 GitHub CLI로 쿠버네틱스를 관리하는 데에 관심이 있었다. 그래서, 그간 논의한 데이터 엔지니어링에 관한 가상 프로젝트를 바탕 삼아, 실습용 예제를 직접 만들어보기로 했다. (예제가 없으면 단시간에 학생의 이해를 돕기 어려울 것 같았다)

  • 바탕이 된 가상 프로젝트는 아동후원단체 (월드비전) 편지 자동 번역 시스템이다.
  • 이를 쿠버네틱스로 배포 및 관리 (컨테이너 오케스트레이션)하도록 했다.
  • 매 차시당 최대 1시간, 총 2차시로 구분된 실습 코드 #