Using microservices is a popular way to develop applications in a polyglot manner. This creates additional challenges. You have to manage several runtimes and require a language-agnostic protocol to achieve integration between services. Is there a better alternative? GraalVM is a game-changer technology that provides direct interoperability between programming languages such as Java, JavaScript, Python, Ruby, and R. This session describes the quest to simplify microservices development by leveraging GraalVM as a shared runtime. The presentation uses Eclipse MicroProfile to provide a standard specification for developing, securing, documenting, probing, and tracing microservices.

Talk Level:
BEGINNER

Bio:
Roberto Cortez is a passionate Java Developer involved in the Open Source Community to help other individuals spread knowledge about Java technologies. He is a regular speaker at conferences such as JavaOne, Devoxx, Devnexus, JFokus, etc. He leads the Coimbra JUG and founded the JNation Conference in Portugal. When he is not working, he hangs out with friends, plays computer games, hits the drums, and spends time with his family.