Skip to content

Backend Technology Stack

Technologies used in the ChatOps backend.

Core Framework

  • FastAPI: Modern, fast web framework
  • Uvicorn: ASGI server

Database

  • PostgreSQL: Relational database
  • SQLAlchemy: Async ORM
  • asyncpg: Async PostgreSQL driver
  • Alembic: Database migrations

Authentication

  • python-jose: JWT token handling
  • passlib: Password hashing
  • bcrypt: Password hashing algorithm

Validation

  • Pydantic V2: Data validation and settings

WebSockets

  • FastAPI WebSocket: WebSocket support

Next Steps