Quarkus created quite a buzz in the enterprise Java ecosystem this year. Like all other developers, I was curious about this new technology and saw a lot of potential in it. I dived right in and started using it in one of my new applications. In this session, I'm going to show you how to use it to develop a microservices architecture by mixing technologies such as MicroProfile, Camel, and RabbitMQ and deploy it with GraalVM and Kubernetes in a polyglot environment using Java and R. Finally, I will show you a retrospective about adopting such a new technology, how I wrote the code, the main challenges I have faced, how the developer experience compares to other technologies, performance comparassions, what the community is like, and what the weakest points are.
Roberto Cortez is a passionate Java Developer with more than 10 years of experience. He is involved within the Open Source Community to help other individuals spread the knowledge about Java technologies. He is a regular speaker at conferences like JavaOne, Devoxx, Devnexus, JFokus and others. He leads the Coimbra JUG and founded the JNation Conference in Portugal. When he is not working, he hangs out with friends, play computer games and spends time with family.