솔직한 경험 기반 접근
Spark는 수업에서 PySpark로 작은 데이터셋을 처리하는 실습을 한 경험이 있습니다. 로컬 모드로 실행했고, RDD와 DataFrame API 차이를 비교하는 수준이었습니다. Spark가 분산 처리를 통해 대용량 데이터를 병렬로 처리하는 자리를 갖는다는 걸 그 경험에서 이해했습니다. Flink는 직접 써본 경험이 없고, 스트리밍 처리에 특화된 자리가 Spark Streaming과 다르다는 걸 문서로 익혔습니다. 운영 수준의 클러스터를 직접 다룬 경험이 없기 때문에 실무에서 배워야 하는 자리가 많다는 것을 솔직하게 말씀드립니다. 그 자리를 채워 가는 방식은 로컬에서 직접 실험하며 오류를 읽는 방식으로 이어 가겠습니다.