Thank you so much for the article, right now, I am facing some troubles implementing the JAX-RS provider. I have found some hints here: https://jersey.java.net/documentation/latest/message-body-workers.html
However, the do not cover protobuffers, so I have found your guide very useful. I only have one request (if it is possible): Could you edit the article to separate de code tags from the narrative part?
Anyway, great article.