Workshop: Exploring Serverless Application Development with FastAPI and Azure Function

05 Feb 2025 06.30 PM - 09.30 PM LT13 Current Students

Workshop 1 - FastAPI: Building and Deploying APIs for LLM-Powered Applications

This workshop focuses on building, deploying, and testing APIs using FastAPI and Pydantic, with an emphasis on modern RESTful API design principles. Participants will learn how to set up and develop a FastAPI application, incorporating Pydantic for input validation. The session will also cover deploying APIs on Microsoft Azure, ensuring scalable, production-ready applications.

Participants will gain hands-on experience using Postman for API testing and explore best practices for API development and testing.
This workshop is ideal for developers interested in fullstack or backend development, particularly in the context of LLM-based applications.

Workshop 2- Scalable Chatbot Deployment: Azure Functions and Telegram Integration Made Easy

The workshop aims to create a scalable chatbot deployment system using Azure Functions - a serverless compute service for event-driven applications without infrastructure management.
Deployment can be done through Azure Portal's direct code upload and trigger configuration, or programmatically via Azure SDK's ResourceManager.

Telegram, a popular messaging platform, enables bot creation for various use cases through API integrations. This workshop covers creating a basic Telegram bot with custom keyboard layouts and deploying applications using the Azure SDK.