How I Actually Build FastAPI Backends for Production

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this video, I’ll talk about 4 things that you typically won’t find in most FastAPI tutorials online. These tips are really useful, especially if you want to create a backend that’s used in a production setting. ➡️ Get started with Pulumi: https://www.pulumi.com/?utm_source=ar.... 🐱💻 GitHub repository: https://git.arjan.codes/2023/fastapi-.... 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses. 💬 Join my Discord server: https://discord.arjan.codes. ⌨️ Keyboard I’m using: https://amzn.to/49YM97v. 🔖 Chapters: 0:00 Intro 1:57 #1 Split into separate routers 5:22 #2 Move operations out of the endpoint functions 15:58 #3 Optimize the way you deploy your application 22:51 #4 Control access 26:00 Final thoughts #arjancodes #softwaredesign #python