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