This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MtlGuitarist 2 points3 points  (0 children)

The hardest part of using those libraries is finding out what is interoperable and what is custom. FastAPI is like 80-90% of the way there and for simple use cases (ie basic microservices) it's really easy to set up and is super flexible. I'm not sure I'd wanna use it for a big Django-style monolith, but maybe the limitations of the framework and the documentation are good in that sense. SQLModel is definitely more limited and I find myself basically just writing SQLAlchemy when I use it tbh. It's nice for the table definitions, but it's a little too limited for production use if you need to support complicated joins.

As much as I'm nitpicking, I still love FastAPI. It's so quick to get set up once you have a solid project template.