경험 기반 솔직한 접근
AWS 데이터 처리 서비스와 Spark를 활용한 경험은 학교 프로젝트에서 S3에 저장된 대용량 로그 파일을 EMR 클러스터에서 Spark로 분석한 것이 있습니다. 로컬에서 처리하기 어려운 수십 GB의 로그를 파티셔닝과 필터링을 먼저 적용해 필요한 데이터만 추출하는 방식으로 처리했습니다. Spark에서 DataFrame API를 사용해 집계와 조인을 수행하고, 결과를 S3에 다시 저장했습니다. AWS Glue를 통해 스키마를 자동 탐색하고 카탈로그를 구성하는 방법도 실습했습니다. 로컬 환경과 달리 클러스터 설정과 IAM 권한 관리가 추가로 필요하다는 점도 경험했습니다.
클라우드 기반 데이터 처리는 스케일보다 비용과 권한 설계가 함께 고려돼야 한다는 것을 배웠습니다.