filmov
tv
FastAPI SQLAlchemy 2, Alembic and PostgreSQL setup tutorial

Показать описание
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
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
Комментарии