Democratize serverless web AI apps for Python devs
🎤 Democratize serverless web AI apps for Python devs by Yuichiro Tachibana
🔗 https://ep2025.europython.eu/session/democratize-serverless-web-ai-apps-for-python-devs
📝 Abstract: Once you have a Python script for your business logic e.g. AI models, you may want to (1) serve it as a web app to your users. In some situations, you may also want to (2) make it serverless for reasons such as cost, scalability, security, performance, and offline-first.
This talk will introduce you to the Python ecosystem that helps you build serverless web apps, with or without AI models. You can publish your ideas as a web app without any frontend coding.
For (1), you can use pure-Python web UI frameworks such as Streamlit and Gradio, with any Python libraries for the backend logic. With these frameworks, you can get an interactive web app with a nice UI. For (2), I’d like to introduce serverless versions of such frameworks such as Stlite and Gradio-Lite. With these, you can serve the Python app as a serverless web app/static web page.
In this talk, we will walk through the development of such serverless web apps using only Python.
