3h Live-Online-Schulung

Serverless Spring Boot

Wie du Spring-Boot-Anwendungen für AWS Lambda entwickelst und sie so verwaltbarer, sicherer und kosteneffizienter machst.

Schulungs-Teaserbild
Java kein AWS-Vorwissen nötig via Teams auch am Wochenende

6 Gründe, deine Spring-Boot-Anwendung Serverless zu machen

Visualisierung
Grund 1

Hostingkosten im Centbereich

ProblemMit klassischen Deployments (Server oder Container) läuft deine Anwendung 24/7 - obwohl vielleicht bloß einmal pro Stunde eine Anfrage ankommt.

LösungServerless läuft deine Anwendung nur für die paar Millisekunden, die sie auch wirklich gebraucht wird. Das senkt deine Hostingkosten enorm - monatliche Rechnungen im Centbereich sind für kleinere Projekte üblich.

Visualisierung
Grund 2

Durchblick dank Isolation

VorteilServerless wird jede Anfrage (z.B. HTTP-Request) in einer eigenen, komplett isolierten Spring-Boot-Instanz verarbeitet. So kannst du dich beim Entwickeln und Debuggen auf das Wesentliche konzentrieren. Keine Seiteneffekte von parallelen Anfragen auf der gleichen Instanz mehr.

Visualisierung
Grund 3

Autoscaling gelöst

Problem 1Wenn deine Spring-Boot-Anwendung erfolgreich ist, wirst du dich mit dem Thema Skalierung beschäftigen müssen.

Problem 2Das bedeutet bei klassischen Server- oder Containerdeployments (Kubernetes, ECS, etc.) meist, sich komplexe "Formeln" ausdenken zu müssen. Diese berechnen aus aktuellen Metriken kontinuierlich, ob gerade mehr oder weniger Kapazität gebraucht wird.

LösungWenn du Serverless auf AWS Lambda hostest, bekommst du diese Skalierung out-of-the-box.

Visualisierung
Grund 4

Feingranulare Sicherheit

ProblemKlassische Spring-Boot-Anwendungen haben oft mehr Berechtigungen, als für eine einzelne Anfrage benötigt werden (z.B. Datenbankzugriff, API-Token). Nur so können mehrere, unterschiedliche Anfragen von der gleichen Instanz bearbeitet werden.

LösungWenn jede Anfrage in einer separaten Spring-Boot-Instanz bearbeitet wird, kannst du jeder Anfrage exakt die benötigten Berechtigungen mitgeben (Least-Privilege-Prinzip).

Visualisierung zu Vorteil 5
Grund 5

Microservice-Architektur zu Ende gedacht

ProblemKlassische Spring-Boot-Anwendungen tendieren zu Monolithen. Anti-Patterns können sich leicht einschleichen, z.B.:

  • Globaler State in statischen Variablen
  • Eine große, geteilte Datenbank
  • Polling

LösungBei Serverless ist jede Anfrage isoliert, wodurch sich saubere Softwarearchitektur ganz natürlich entwickelt:

  • Kommunikation über klar definierte Schnittstellen
  • Korrekt geschnittene Microservices
  • Event-getriebene Architektur
Visualisierung
Grund 6

Keine Serververwaltung

Problem 1Betriebssystem, Paketinstallation, Softwareupdates, Sicherheitspatches sowie Monitoring von Servern fressen Zeit und tragen nichts zum Erfolg deiner Anwendung bei.

Problem 2Mit Containern sparst du dir zwar das Betriebssystem und bekommst automatisierte Installationen (Dockerfile, etc.), aber auch hierum musst du dich kümmern. Container müssen überwacht werden und bei Sicherheitspatches müssen Images neu gebaut und ausgerollt werden.

LösungBei Serverless läuft jede Anfrage automatisch in einer zuverlässig und unsichtbar von AWS verwalteten, isolierten Umgebung.

Direktvergleich Server-basiert vs. Serverless

Ergebnisse eines Whitepapers von Deloitte Consulting™:

-68%

Entwicklungskosten

durch Fokus auf Geschäftslogik statt Infrastrukturdetails

-80%

Verwaltungskosten

u.a. wegen Skalierung, Sicherheit, Betriebssystemupdates, etc.

-73%

Infrastrukturkosten

bei einer vollständig Serverless entwickelten Anwendung (inkl. Serverless-Datenbank)

-57%

Total Cost of Ownership (TCO)

über die gesamte Lebensdauer eines Projektes

Praxisnah & live

Diese Inhalte erwarten dich in der Online-Schulung

ca. 5 min Begrüßung

Hello World!

Kurze Begrüßung und Einführung.

ca. 20 min Lektion 1

Grundlagen AWS Lambda

Gemeinsam bauen wir eine erste einfache Lambda-Funktion in Java, deployen sie in die AWS Cloud und schauen uns die Logs von ein paar Ausführungen an.

ca. 20 min Lektion 2

Packaging & Deployment

Du lernst, wie du Spring Boot in deine Lambda-Funktion integrierst und was du in Maven konfigurieren musst, um ein Paket für AWS Lambda zu erstellen. Das Paket deployen wir dann automatisiert mithilfe des AWS-spezifischen Infrastructure-as-Code-Tools AWS CloudFormation.

ca. 45 min Lektion 3

Datenbanken

Du lernst, wie du angepasste Spring Repositories für AWS Lambda bauen kannst. Wir integrieren eine serverlose Datenbank (AWS DynamoDB) und zeigen dir, wie du damit arbeitest.

ca. 45 min Lektion 4

REST-APIs

Du lernst, wie Spring WebMVC in AWS Lambda funktioniert. Wir bauen eine kleine REST-API und integrieren diese mit AWS API Gateway.

ca. 45 min Lektion 5

Performance- und Kostenoptimierung

Du lernst die wichtigsten Stellschrauben für die Betriebskosten deiner Anwendung kennen. Gemeinsam messen wir die Performance der entwickelten Anwendung und nehmen passende Optimierungen vor.

Open-End Abschluss

Q&A

Du kannst beliebig viele Fragen stellen.

Inklusive Performance-Optimierung

Turtle Illustration

Anhand der gemeinsam entwickelten Spring-Boot-Anwendung zeigen wir dir, was es mit langen Initialisierungszeiten ("Cold Starts") auf sich hat und was du dagegen tun kannst.

  • Analyse von Initialisierungszeiten anhand von CloudWatch-Logs.
  • Erfahre, welche Möglichkeiten wirklich dabei helfen, deine Anwendung 100% performant serverless zu betreiben.
  • Weitere Tipps zur Verbesserung der Performance aus der Praxis.

Was Du nach der Schulung bekommst

Teilnahmezertifikat

Im Anschluss an die Schulung erhältst Du per E-Mail folgende Unterlagen und Dokumente:

  • Teilnahmezertifikat für deine Serverless-Karriere
  • PDF-Foliensatz mit dem Schulungsinhalt
  • Zugang zum GitHub-Repository für den verwendeten Quelltext
Teilnahmezertifikat

Für wen ist das hier?

Die Online-Schulung richtet sich primär an Java-Entwickler, Softwarearchitekten und DevOps-Engineers – eignet sich jedoch ebenso ideal für Informatikstudenten bzw. Azubis sowie sonstige IT- und Software-Experten.

Für alle, die eine Spring-Boot-Anwendung entwickeln oder betreiben.

Perfekt für Cloud-Einsteiger, die die Möglichkeiten der Cloud für Spring Boot entdecken möchten.

Für alle, die eine Spring-Boot-Anwendung in die Cloud migrieren wollen.

Du erfährst, wie du die Cloud wirklich zum Game-Changer machst, bevor du unnötig Zeit mit virtuellen Maschinen oder Containern verschwendest.

Für alle, die bereits Spring-Boot-Anwendungen in der Cloud betreiben oder entwickeln.

Unverzichtbar für Cloud-Veteranen, die endlich das volle Potenzial der Cloud ausschöpfen und ihre Anwendungen dadurch messbar kosteneffizienter betreiben wollen.

Über die explis GmbH

Standort explis GmbH

Seit Jahren setzen wir in unseren Cloud-Projekten konsequent auf Serverless und AWS Lambda.

Als in München ansässiges Unternehmen realisieren wir bei der explis GmbH moderne Cloud-Architekturen und haben in zahlreichen Kundenprojekten bewiesen, dass sich auch komplexe Spring-Boot-Anwendungen effizient und zuverlässig auf AWS Lambda betreiben lassen.

Wähle deinen Termin:

Mittwoch 13.05.2026
09:00 - 12:00
Noch 5 Plätze verfügbar

199€ €49,00
Einführungspreis* inkl. MwSt.
Samstag 16.05.2026
09:00 - 12:00
Noch 3 Plätze verfügbar

199€ €49,00
Einführungspreis* inkl. MwSt.

*Einführungspreis:

Diese Schulung befindet sich aktuell noch in der Einführungsphase und wurde bisher nur wenige Male durchgeführt. Daher bieten wir einen deutlichen Einführungsrabatt an. In dieser Phase kann es vereinzelt vorkommen, dass Abläufe noch nicht in allen Punkten perfekt eingespielt sind oder Inhalte situativ angepasst werden. Dafür profitierst Du von einer offenen, praxisnahen Schulung mit direktem Austausch und einer besonders hohen Flexibilität in der Gestaltung.

Häufig gestellte Fragen

Wann erhalte ich die Zugangsdaten zum Microsoft Teams Meeting?

Der Zugang zur Live-Online-Schulung wird durch die Bereitstellung eines Microsoft-Teams-Links per E-Mail ermöglicht. Der
Teilnahmelink wird Dir spätestens einen Tag vor Beginn der Schulung an die von Dir angegebene E-Mail-Adresse übermittelt.

Wann erhalte ich mein Teilnahmezertifikat und die Schulungsunterlagen?

Dein persönliches Teilnahmezertifikat sowie die Schulungsunterlagen erhältst Du innerhalb eines Tages nach dem Ende der Schulung per E-Mail.