Needs advice
on
Amazon S3Amazon S3FastAPIFastAPI
and
PostgreSQLPostgreSQL

Hello, I am trying to build a hobby API that can handle B2B tasks for the supply chain management process. And can be consumed to fit different platforms, such as, mobile applications(android, Ios), & a web app. I am not experienced in building enterprise-grade software. So, I am seeking advice if FastAPI can be used for such software and any other tools or stacks I can apply. Thank you in advance.

READ LESS
8 upvotes·38.3K views
Replies (2)
Software Engineer ·

FastAPI is a solid choice. You'd have to combine it with an ORM like Alembic for database access. Like any tech stack, there come tradeoffs. FastAPI is a smaller framework than something like Django and is optimized.

However, if you want even better performance I'd say you should checkout Rust Rocket. This is a web framework written in rust, which is very fast and can handle much more requests per second than FastAPI. The trade-off here is that you'd have to learn rust if you don't already know it. Also, if you need to develop an admin UI for this application, you can use Django.

Having performant rust will save you money in server costs

READ MORE
4 upvotes·12.6K views

i recommend you to use laravel with swoole and postgresql. laravel orm is so feature-rich and easy to use and it has good speed with swoole and postgresql.

READ MORE
4 upvotes·13.5K views
Avatar of willbeckh