Foto: Unsplash / Innovalabs

Workshop: Serverless Computing – Cheap, Easy and Powerful

Datum

Mittwoch, 28. September 2022

}

Uhrzeit

09:00 – 13:00 Uhr

Ort

Bachlechnerstraße 46, Innsbruck
BALE Schulungsraum Süd

Kosten

kostenfrei

DIH West Uni Innsbruck Partnerlogo

Universität Innsbruck

Referent

  • Dr. Sashko Ristov
    Senior Researcher, Softwarearchitekt

    Dr. Sashko Ristov ist Senior Researcher an der Universität Innsbruck und arbeitet seit mehr als 20 Jahren als Softwarearchitekt, Projektmanager und Forscher in der Informations- und Kommunikationstechnik und im akademischen Bereich. Sein Fokus liegt auf großen Systemen im Cloud Computing, insbesondere auf der Optimierung und Automatisierung von serverlosen Anwendungen. In jüngster Zeit veröffentlichte Dr. Ristov mehrere Artikel in Top Journals zur FaaSifizierung von modernisierungsbedürftigen monolithischen Anwendungen sowie zur optimalen und zuverlässigen Ausführung von serverlosen Workflow-Anwendungen in föderierten Clouds.

Kontakt

Martina Sommer

Serverloses Computing, insbesondere Function-as-a-Service (FaaS), bietet die Möglichkeit, Anwendungen zu entwickeln und auszuführen, ohne Server verwalten zu müssen. Damit entstehen neue Möglichkeiten, flexible und skalierbare Anwendungen zu entwickeln.

In diesem Workshop wird der gesamte Lebenszyklus von Function-as-a-Service anhand konkreter Beispiele von Cloud-Diensten vermittelt. Dazu gehören kurze theoretische Grundlagen mit praktischen Übungen. Weiters lernen die Teilnehmer*innen Automatisierungstechniken zum Deployment von serverlosen Funktionen auf Basis von Terraform und GitHub Actions. Im Laufe des Workshops werden die Technologien AWS Lambda, S3, und Recognition Services mit der Programmiersprache Python verwendet.

ECKDATEN

  • Dauer

  • 09:00 – 13:00 Uhr
  • Termin

  • Mittwoch, 28. September 2022
  • Ort

  • Bachlechnerstraße 46, 6020 Innsbruck, BALE Schulungsraum Süd
  • Kosten

  • kostenfrei
  • Anmeldung

  • Bitte melden Sie sich hier an
  • Anmeldeschluss

  • Freitag, 23. September 2022
  • Voraussetzungen

  • Notebook mit Python-Laufzeitumgebung, Python-Entwicklung (Grundkenntnisse), GitHub-Account und ein Test-Repository; Optional: AWS-Benutzer, Zugang/Geheimnisschlüssel; gute Englischkenntnisse, da der Workshop auf Englisch gehalten wird

Zielgruppe

SW-Architekt*innen und –Entwickler*innen

Ablauf

09:00 – 09:30 Uhr
Serverless und Function-as-a-Service: Geschäftsmodell, Vorteile und Herausforderungen (Präsentation)

09:30 – 10.15 Uhr
Entwicklung einer einfachen serverlosen Funktion auf AWS Lambda

10:15 – 10:30 Uhr
Pause

10:30 -11:15 Uhr
Einbindung von Objekterkennung als Praxisbeispiel

11:15 – 12:00 Uhr
Automatisierte Deployment von serverlosen Funktionen mit Terraform

12:00 – 12:15 Uhr
Pause

12:15 – 13:00 Uhr
Einbindung von Github actions für das automatisierte Deployment

Verwendete Technologien:
Python, AWS Lambda, AWS Recognition, AWS S3, Terraform, Github, Github actions

Teilnahmebedingungen

Die Basisschulung wird in Kleingruppen mit mindestens 5 bis maximal 15 Teilnehmer*innen durchgeführt.