Quarkus(쿼커스) 소개: 나는 클라우드 네이티브를 위해 태어났다

quarkus 소개 banner이미지

클라우드 네이티브와 마이크로 서비스 아키텍처(MSA)가 주류가 된 지금, 자바는 여전히 ‘무겁고 느리다’는 편견이 있는 것은 사실이다. Quarkus는 이러한 편견을 정면으로 돌파하며 “Supersonic Subatomic Java”라는 슬로건과 함께 등장했다. 이번 포스팅에서는 Quarkus가 무엇인지 어떻게 사용할 수 있는지에 대해서 간단히 소개하고자 한다.

Spring Boot GraalVM Native Image 빌드 하기

spring boot graalvm banner

기존 JVM 배포 방식 보다 훨씬 빠른 구동 속도와 적은 메모리 사용량을 자랑하는 GraalVM Native Image는 클라우드 네이티브 환경에서 선택이 아닌 필수가 되어 가고 있다. Spring AOT의 사전 처리 과정과 Buildpacks와 Native Build Tools 두 가지 방식을 통해 spring boot graalvm native image를 빌드하는 방법을 정리하였다.