A bunch of stuff to learn quarkus
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jonathan Christison 3ba6eec53a Initial notes, started research on the technologies Quarkus is based 5 years ago
README.md Initial notes, started research on the technologies Quarkus is based 5 years ago

README.md

Terminology

  • SmallRye - Out the box implementation of MicroProfiles, using JBoss stuff for getting up and running, basically "plugins", IBM competitor is openliberty
  • MicroProfile - Eclipse MicroProfile, microservice framework composed of made up of (bare min)
    • JAX-RS - API for creating REST APIs
    • JSON-P - API for processing JSON
    • CDI 2.0 - Glue JAX-RS and JSON-P together dependency injection using java beans, share a class and manage its lifecycle
    • JSON-B - JSON binding (similar to jackson databind)
    • Open Tracing - standardise requests across multiple services
    • Other stuff like Metrics (prometheus), watchdogs, retry, circuit breakers etc

General Note

Quarkus built upon VERT-X for non-blocking IO, VERT-X built upon netty

The Job spec

Refs