The document discusses using GraalVM and MicroProfile to build polyglot microservices. It introduces GraalVM as a universal virtual machine that supports multiple languages. It then discusses how MicroProfile provides specifications for building microservices using Java and common patterns like configuration, fault tolerance, and security can be applied across languages. The document concludes with a demo of a polyglot application built with GraalVM, MicroProfile patterns, and multiple languages including Java, Node.js, Ruby, and Python.
28. @radcortez @CesarHgt @tomitribehttps://www.tomitribe.com/codeone/dev6016/
What is TomEE?
● Tomcat + Jakarta EE = TomEE
● Built within the OpenEJB community to offer a lightweight alternative
with Tomcat being the top dog.
● TomEE 8 is a MicroProfile implementation
● Supports MicroProfile 1.3.
● Planned support for MicroProfile 2.x.
42. @radcortez @CesarHgt @tomitribehttps://www.tomitribe.com/codeone/dev6016/
Limitations
● Dynamic Class Loading (native images)
https://github.com/oracle/graal/blob/master/substratevm/LIMITATIONS.md
● Manage your own classpath (for integration)
● Lack of tooling
● Not much information around
● Python still in early support stage. No support for Rails.