Showing posts with the label Performance Tuning

AWS Lambda Java 콜드 스타트 90% 단축: SnapStart 설정 및 최적화 가이드

Java 기반 AWS Lambda 함수를 운영할 때 가장 큰 걸림돌은 수 초에 달하는 콜드 스타트(Cold Start) 지연 시간입니다. JVM의 무거운 초기화 과정과 클래스 로딩은 실시간 API 응답 속도를 저하시키는 주요 원인이 됩니다. AWS Lambda SnapStart를 도입하면 코드 수정 없이도 초기화 시간을 10초에서 1초 미만으로 단…
AWS Lambda Java 콜드 스타트 90% 단축: SnapStart 설정 및 최적화 가이드

Reduce Java AWS Lambda Cold Starts by 90% with SnapStart

Java is often criticized in serverless architectures due to its heavy JVM startup cost. A standard Spring Boot or Micronaut application can take anywhere from 5 to 10 seconds to initialize on a col…
Reduce Java AWS Lambda Cold Starts by 90% with SnapStart

Apache Spark 성능 최적화: 악명 높은 Skewed Partition 해결과 Broadcast Join 전략

Spark 작업 모니터링 중 가장 고통스러운 순간은 200개의 태스크 중 199개가 5분 만에 끝났는데, 마지막 1개의 태스크가 4시간 동안 도는 것 을 지켜볼 때다. 이는 전형적인 Data Skew (데이터 편향) 현상이다. 수십 TB 규모의 빅데이터 처리 파이프라인에서 이 병목을 해결하지 못하면 클러스터 리소스 비용은 기하급수적으로 늘어난다. 본…
Apache Spark 성능 최적화: 악명 높은 Skewed Partition 해결과 Broadcast Join 전략

Apache Spark Tuning: Killing Data Skew & Mastering Broadcast Joins

There is no pain in Data Engineering quite like watching a Spark job race to 99% completion in 5 minutes, only to hang on the final task for 4 hours. If you are staring at the Spark UI and seeing …
Apache Spark Tuning: Killing Data Skew & Mastering Broadcast Joins
OlderHomeNewest