Es un framework Open Source para el desarrollo de aplicaciones Java orientadas a microservicios y "cloud-native", es decir, pensadas para funcionar en contenedores de Docker. Proporciona un subconjunto de implementaciones de Java EE 8 (JPA, CDI a medias, JAX-RS, JSON-P, JSON-B, Bean Validation, ...) y implementación completa de MicroProfile (Health, Meter, Rest client, ...)
Es un proyecto similar a Spring Boot, Thorntail o Payara Micro, pero con algunas ventajas adicionales que veremos.
No es un servidor de aplicaciones. En un Servidor de aplicaciones tradicional, cuando despliegas un WAR, lo descomprime, genera proxies, analiza anotaciones, etc. Quarkus hace lo mismo pero en tiempo de compilación. Por lo que tenemos los errores de despliegue al compilar.