fastapi-backend-overview

Installation
SKILL.md

FastAPI Backend Stack - Overview & Guidelines

Architecture Overview

This stack follows a 3-layer architecture with strict separation of concerns:

Router (API Layer) → Service (Business Logic) → Repository (Data Access) → Database

Layer Responsibilities

Layer Responsibility SQL Allowed Imports
Router HTTP handling, request validation, dependency injection NO Service, Schemas, Filters
Service Business logic, orchestration, validation rules NO Repository, Schemas
Repository Data access, SQL queries, database operations YES Models, SQLAlchemy

Project Structure (Entity-Based)

Installs
2
GitHub Stars
3
First Seen
Mar 4, 2026
fastapi-backend-overview — agusmdev/burntop