Klassische JEE auf der einen Seite ist nicht für die Cloud geeignet, aber weithin bekannt und erprobt. Microservices und FaaS auf der anderen Seite sind leichtgewichtige und wenig komplexe Dienste in der Cloud. JEE ist gar nicht und Spring Boot ist bedingt auf schnelle Startup-Zeiten und kleinen Footprint ausgelegt. Microfraeworks können aufbauend auf bekannten Standards diese Lücke füllen. Daher wurden aktuelle Microframeworks katalogisiert und eine Auswahl davon im Quellcode exemplarisch erprobt. Am Ende wurde das Ergebnis auf der JUG Munich vorgestellt.
Thema | Analyse aktueller Microframeworks, aus der eine Entscheidungsmatrix entstand, anhand derer drei vielversprechende Kandidaten jeweils eine Implementierung eines exemplarischen Microservices erfahren haben. |
---|---|
Branche | Reserach & Development |
Rolle | Recherche und Implementierung |
Dauer | 11.2020 – 01.2021 |
Tätigkeiten | Recherche, Ausarbeitung, Implementierung von Microservices (Quarkus, Micronaut, Helidon), Vorstellung der Ergebnisse |
Technologie | Java, GraalVM, Quarkus, Micronaut, Helidon, JPA, REST |
Tools | Visual Studio Code (VSCode), Eclipse, Maven, GIT |