본문으로 건너뛰기
FindOpenSource

Quarkus

빠른 시작 시간과 낮은 메모리 사용량을 위해 설계된, 컨테이너와 서버리스에 맞춘 Kubernetes 네이티브 Java 프레임워크입니다.

개요

Quarkus는 Java 애플리케이션을 밀리초 단위로 시작하고 전통적인 JVM 애플리케이션이 필요로 하는 메모리의 극히 일부만 사용하도록 컴파일합니다. 특히 GraalVM을 통해 네이티브 바이너리로 사전 컴파일할 때 더욱 그렇습니다 — 컨테이너와 서버리스 함수에서 Java를 역사적으로 다루기 어렵게 만들었던 느린 시작과 높은 메모리 문제를 해결합니다. 이런 다른 런타임 모델에서도 익숙한 Java 생태계(JAX-RS, Hibernate 등)를 지원합니다.

Quarkus는 Java 언어와 생태계를 떠나지 않으면서 컨테이너 네이티브한 시작·메모리 특성을 원하는, Kubernetes용 마이크로서비스나 서버리스 함수를 구축하는 Java 팀에 적합합니다.

카테고리
백엔드
키워드
java-frameworkkubernetes-nativemicroservicesserverless
언어
Java
라이선스
Apache-2.0

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기