No more servers thanks to Pyodide and Firebase
Published on July 3, 2021 by Alex Hall
futurecoder's architecture has undergone a complete overhaul:
- Python code runs entirely in the user's browser thanks to pyodide.
- User data is stored in firebase which the browser connects to directly without needing an intermediate server.
- There's no more Django, no SQL database, and no custom servers hosted on Heroku or elsewhere. There's just static files, which happen to also be hosted on firebase.
- This means that futurecoder is extremely scalable for a low price, so its financial future is looking very hopeful!