Moderne Webapplikationen mit FastAPI
Die Platzhirsche in der Webentwicklung 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 klassischen 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 Requests müssen parallel und mit geringer Latenz bearbeitet werden.
Mit der Einführung der async/await Funktionalität und asyncio Bibliothek sind eine Reihe neuer 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 moderner Python-Features wie async/await oder type.
In diesem Workshop wird in praktischen Übungen einen kleinen Service entwickelt, der die Leistungsfähigkeit von FastAPI demonstriert.
- Datum
- 19.05.2021
- Uhrzeit
- 09:00 - 16:00
- Online Event
- enterPY Workshop (19.5.2021)