# 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 * [What is microprofile](https://www.youtube.com/watch?v=TDhRcKFRlq8) * [What is SmallRye](https://www.youtube.com/watch?v=T3sh8M0t7yM) * [CDI explained](https://www.youtube.com/watch?v=Q8jHRDu9Fbo) * [Mutiny lib/Vert-X](https://www.youtube.com/watch?v=uTK73fpPznQ)