•   Vadym Kazulkin
  •   Mittwoch, 09. Dez 2020
  •   11:00 - 11:45
  •    Track 2
  • Session
  • Session-Video verfügbar

Java ist seit vielen Jahren eine der beliebtesten Programmiersprachen, hatte aber in der Serverless-Community schwere Zeiten. Java ist bekannt für hohe Cold-Start-Zeiten und einen hohen Speicherbedarf. Beides sind Kostenfaktoren beim Cloud-Anbieter Ihrer Wahl. Aus diesem Grund haben die meisten Entwickler versucht, die Verwendung von Java für solche Anwendungsfälle zu vermeiden. Aber die Zeiten ändern sich: Community- und Cloud-Anbieter verbessern die Situation für Java-Entwickler stetig.

In diesem Vortrag untersuchen wir die Funktionen und Möglichkeiten, die der AWS Cloud-Anbieter für Java-Entwickler bietet und nehmen die beliebtesten Java-Frameworks wie Micronaut, Quarkus und Spring (Boot) unter die Lupe. Wir schauen, wie sie die Herausforderungen  (AOT-Compiler und GraalVM-native Images spielen eine große Rolle) adressieren, um eine breite Nutzung von Java als Programmiersprache in der Serverless-Welt zu ermöglichen.