This decision was made on Sept 26, 2024 by @Yarik. I, Yarik am the Firmware Lead responsible for ground station development. This includes overseeing the development of the backend and the frontend for the ARO and MCC websites.

I made the decision to switch for the following reasons:

Comparison of FastAPI, Flask and DJango popularity and history

Flask is more popular than FastAPI but not by much. FastAPI is quite new, only been around for 5-6 years but rapidly growing while Flask has been around for 15 yrs, so thats probably why you havent heard about it if you only worked on backend in 1st year. FastAPI is used at Microsoft and Netflix just to name a few. On WW, for postings I've looked at, they appeared the same number of times. In terms of GH stars, FastAPI has more stars than Flask. Comparing downloads from pip (not sure the time interval) I saw the following around Sept 28, 2024: