FastAPI SQLAlchemy 2, Alembic and PostgreSQL setup tutorial

preview_player
Показать описание
In this video I'll show you the FastAPI starter template I created that uses SQLAlchemy 2, Alembic and PostgreSQL database.

This starter template includes many tools that are essential that are used for building stable production ready and scalable web applications. These four tools are the backbone of all projects and must be kept up to date in order to provide high quality software products.

It includes:
- FastAPI
- SQLAlchemy 2
- Alembic
- PostreSQL
- Type Safe Environment Variables
- Feature Based Project Structure like Django's

FastAPI: A modern, fast (high-performance) web framework for building APIs with Python 3.7+ based on standard Python type hints.

SQLAlchemy: A SQL toolkit and Object-Relational Mapping (ORM) library for Python, providing a full suite of well-known enterprise-level persistence patterns.

Alembic: A lightweight database migration tool for SQLAlchemy that manages database schema changes in a version-controlled manner.

PostgreSQL: A powerful, open-source relational database management system known for its robustness, extensibility, and standards compliance.

You'll learn how to setup FastAPI with SQLAlchemy 2, Alembic and PostgreSQL

Leave a like if you found this useful, it helps me create more great content.

#fastapi #python #postgres #database #backend #alembic #sqlalchemy #sqlalchemy2 #softwarearchitecture #softwareengineer #projecttemplate
#template
Рекомендации по теме
Комментарии
Автор

hi, could you please make more videos on fastapi and sqlalchemy2 and pydanctic. thanks a lot for this one!

vignxs
visit shbcf.ru