Insight Into Developing Quarkus-Based Microservices

Quarkus

Quarkus is an open-source CDI-based framework introduced by Red Hat. It supports the development of fully reactive microservices, provides a fast startup, and has a small memory footprint. Below was our overall experience using Quarkus:

  • It helped with a quicker and more pleasant development process
  • Optimized Serverless deployments for low memory usage and fast startup times.
  • Allowed us to utilize both blocking (imperative) and non-blocking (reactive) libraries and APIs
  • Worked well with continuous testing to facilitate test-driven development.
  • Allowed support to test the JUnit test cases, which we have developed using test driven development approach.

Quarkus Supports Native Builds

Quarkus supports native builds for an application deployment which contains the application code, required libraries, Java APIs, and a reduced version of a VM. The smaller VM base improves the startup time of the application.

CategoriesUncategorizedTags