From 3ba6eec53a89d2775a412804751c9938364da215 Mon Sep 17 00:00:00 2001 From: Jonathan Christison Date: Sat, 22 Aug 2020 10:29:35 +0100 Subject: [PATCH] Initial notes, started research on the technologies Quarkus is based upon --- README.md | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a725992..938d999 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,29 @@ -# quarkus-qe-role +# 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) -A bunch of stuff to learn quarkus \ No newline at end of file