cyberneticlibrary

Choose Python web framework architecture

python-backend-coreskillsetup L20
Sheshiyer/skill-clusters
What it does

Define thin-adapter pattern for Python web backends with type safety

Best for

Backend teams building typed, testable services where HTTP is an adapter, not the core.

Inputs
  • · Framework choice (Django/FastAPI)
  • · Validation and service design
Outputs
  • · Layered architecture diagram
  • · Framework comparison table
Requires
  • · Django ORM + DRF
  • · FastAPI + Pydantic
Preconditions
  • · Relational or document persistence model chosen
Failure modes
  • · Framework-aware logic leaks into service layer
  • · Unvalidated ORM objects cross boundary
Trust signals
  • · Request→Boundary→Service→Persistence diagram
  • · Django vs FastAPI decision matrix