12-05, 18:00–18:30 (UTC), General Track
This talk will tell the tale of how we migrated a data application from Streamlit to Panel. And what it took to scale from 100 users to 2000+ users in less than 2 months. It's a story of pain, Kubernetes, resilience, and a whole lot of Python.
Most Python developers have developed some sort of internal business dashboard solution. In this talk, I'll go over a recent story of how we scaled a 100% Python made dashboard from 100 to 2000+ users. And all the pain we went through while doing so.
Rough outline:
- Intro: Who am I
- Agenda and goal for the talk
- Python on the web - an overview
- Our journey from Streamlit to Panel
- Problems faced with our deployment
- How to improve the performance of our application
- Python performance tricks to make our life easier
- Conclusion and closing thoughts
Note: The structure might change slightly
No previous knowledge expected
I'm a technologist, born and raised in sunny Portugal, now based in Copenhagen. My work lies in the intersection of Machine Learning, Data, Software Engineering, and People. I'm in love with Technology, and how it can improve people's lives.
In the past, I've worked in Consumer Electronics, Public Institutions, Big Three Management Consulting, and Startups. The common thread? Solving problems end-to-end.