유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Spring Boot in the Cloud: Advanced Optimization Deep Dive by Patrick Baumgartner

Devoxx

2025. 10. 8.

0

#backend
#devops
  • 클라우드 환경에서 Java/Spring Boot 애플리케이션을 실행하는 것은 복잡하며, 성능, 비용, 지속 가능성 등 다양한 관점에서 심층적인 최적화가 필수적입니다. ☁️
  • 최적화 목표는 애플리케이션 로직 개선, 빌드 시간 단축, 컨테이너 이미지 크기 축소를 통한 네트워크 트래픽 감소, 빠른 시작 시간, CPU 효율성 증대, 처리량 및 응답 시간 향상, 메모리 소비 절감 등을 포괄합니다. 🎯
  • 애플리케이션 최적화는 데이터 센터의 탄소 배출량을 줄여 지속 가능성에 기여하고, 클라우드 리소스 비용을 절감하여 경영진에게 쉽게 설득할 수 있는 이점을 제공합니다. 💰
  • 정확한 벤치마킹은 필수적이지만, 환경 의존적이며 시간 소모가 크고 복잡하므로, 제시된 수치는 참고용이며 각자의 환경에서 직접 측정해야 합니다. ⏱️
  • Docker 컨테이너의 정확한 메모리 사용량 측정을 위해서는 docker stats 대신 docker top을 사용해야 하며, 이는 Quarkus 팀의 경험에서 얻은 중요한 교훈입니다. 🐳
  • Spring Pet Clinic은 다양한 최적화 전략을 비교하고 벤치마킹하기 위한 표준 참조 애플리케이션으로 활용됩니다. 🏥
  • 세션은 JVM, Spring Boot, 애플리케이션 특정 최적화 및 GraalVM과 같은 다양한 런타임 활용 방안을 포함하여 실제 적용 가능한 심층적인 최적화 기법을 다룹니다. ⚙️
  • 벤치마킹을 위해 oh와 같은 빠르고 오버헤드가 적은 부하 생성기를 사용하고, Maven 빌드 시간 및 Docker 이미지 크기를 파싱하여 종합적인 측정 지표를 확보합니다. 📈

Recommanded Videos