Workshop: Moderne Web-Applikationen mit FastAPI

Die Platzhirsche in der Web-Entwicklung mit Python sind zweifellos Django und Flask. Sie sind ausgelegt auf klassische, monolithisch strukturierte Web-Applikationen mit Frontend, Backend, SQL-Datenbank und synchroner Request-Bearbeitung. In aktuellen Microservice-Umgebungen ist dieser Aufbau oft nicht mehr angemessen. Neben dem klassischem Frontend ist heute häufig eine JSON-API gefragt, die Daten werden nicht mehr aus einer Datenbank, sondern von x anderen Microservices abgefragt, und viele kleine Request müssen parallel und mit geringer Latenz bearbeitet werden. Mit der Einführung der async/await Funktionalität und asyncio Bibliothek sind eine Reihe von neuen Web-Frameworks erschienen, die besser auf die neuen Anforderungen zugeschnitten sind. FastAPI sticht dabei besonders hervor mit vielen Features, umfangreicher Dokumentation, exzellenter Performance und der Unterstützung moderne Python-Features wie async/await oder type hinting. In diesem Workshop wird in praktischen Übungen einen kleinen Service entwickelt, der die Leistungsfähigkeit von FastAPI demonstriert.

Date
2020-11-23
Time
11:00 - 18:00
Conference / Event
enterPY 2020
Venue
Print Media Academy, Heidelberg

TAGS

Comments

Please accept our cookie agreement to see full comments functionality. Read more