Skip to content
This repository has been archived by the owner on Jul 10, 2022. It is now read-only.

Workshop Spartakiade 2018: Serverless Computing mit OpenFaaS

License

Notifications You must be signed in to change notification settings

fpommerening/Spartakiade2018-OpenFaaS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spartakiade 2018 OpenFaaS

Web: http://spartakiade.org/
Twitter: http://twitter.com/spartakiade_org

Datum: 17. bis 18. März 2018

Workshop: Serverless Computing mit OpenFaaS

mit Frank Pommerening Follow @fpommerening

Inhalt

  1. Zielgruppe
  2. Inhalt
  3. Teilnehmer-Voraussetzung / Vorbereitung

1. Zielgruppe

Die Entwicklung von den Micro-Services zu den Functions (Nano-Services) ist in vollem Gange. Mit Amazon AWS Lambdas bzw. Microsoft Azure Functions habe die beiden großen Cloudanbieter diesen Trend erkannt und adressiert. Diese Workshop richtet sich an Entwickler die mit Docker und OpenFaaS eine Functions erstellen wollen, ohne die Kontrolle zu verlieren.


Hinweis: Es werden Grundkenntnisse zu Containern und dem Docker-Ökosystem (z.B. Docker-Files, Docker-Compose) benötigt.

2. Inhalt

Die folgende Liste gibt einen Überblick über mögliche Themen.

  • Basistechologien

    • Docker Swarm
    • Docker Services
    • Docker Stack
    • Docker Config / Secret
  • Einführung OpenFaaS

    • Architektur
    • Watchdog
    • Vergleich zu WebAPI bzw. WebApps
  • OpenFaaS CLI

    • Erstellung
    • Build
    • Deployment
  • Funktionentwicklung

    • Manuell vs. CLI
    • Asynchrone Funktionen
    • Funktionsketten
    • Auswertung Query / POST-Daten
  • Erweiterungen

    • eigene Funktionsvorlagen
    • Verknüpfung mit externen Containern / Services
    • Funktionsüberwachung
    • Integration verteilter Datenspeicher
  • OpenFaaS in Produktion / WAN

    • SSL
    • Authentifizierung
  • Beispiele

    • Hallo World :-)
    • zeitgesteuerte Funktionen
    • CQRS

Hinweis: Die Beispiele sind mit .NET Core 2 erstellt. Andere Programmiersprachen z.B. node.js, python, ruby oder go sind möglich.

3. Teilnehmer-Voraussetzungen / Vorbereitung
[x] Notebook mit Visual Studio Code
[x] Dockerumgebung z.B. Docker for Windows
[x] HTTP-Testtool z.B. Postman
[x] Visual Studio 2017 mit Workload ASP.NET und Webentwicklung (Community Edition reicht)

Die Präsentation könnt ihr, nach der Veranstaltung, auf der GitHub-Page einsehen.

About

Workshop Spartakiade 2018: Serverless Computing mit OpenFaaS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published