Fly.io recommends an external DB provider. So it's not batteries included if you are looking at deploying to production
Also fly.toml seems to be designed for a single image/app from what i remember. What I mean is, I can't configure redis, background job worker, web worker using a single fly.toml
I wish they would spend more time making fly.toml more like render's monorepo support - https://render.com/docs/monorepo-support
Streaming SQLite is cool but as it stands for all my apps deploying on fly.io is very difficult.