Our tool Stack
- GitHub for our repositories.
- Slack for communication.
- Linear for project management, syncing it with GitHub for OSS issues using Linear-GitHub-Sync.
- All documents about features to be built are in Linear.
- Notion for this handbook and all company documentation.
- MDX in the OSS repository for our documentation.
- Sentry for error tracking.
- New Relic for general observability.
- Intercom for customer service (along with the Slack support channel and GitHub issues).
- PostHog for product analytics.
Our Tech Stack:
Our application has three main components:
Frontend:
- React Frontend with Next.js
Backend:
- uvicorn server running a FastAPI backend
- Celery worker (handles the evaluation tasks)
These rely on a few external services:
- PostgreSQL - for storing most data (users, project, evaluations, testsets)