format
This commit is contained in:
parent
d858222af7
commit
7d9044ab29
202 changed files with 10755 additions and 10972 deletions
49
.serena/memories/tech_stack.md
Normal file
49
.serena/memories/tech_stack.md
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
# Technology Stack
|
||||
|
||||
## Runtime & Package Manager
|
||||
- **Bun**: v1.1.0+ (primary runtime and package manager)
|
||||
- **Node.js**: v18.0.0+ (compatibility)
|
||||
- **TypeScript**: v5.8.3
|
||||
|
||||
## Core Technologies
|
||||
- **Turbo**: Monorepo build system
|
||||
- **ESBuild**: Fast bundling (integrated with Bun)
|
||||
- **Hono**: Lightweight web framework for services
|
||||
|
||||
## Databases
|
||||
- **PostgreSQL**: Primary transactional database
|
||||
- **QuestDB**: Time-series database for market data
|
||||
- **MongoDB**: Document storage
|
||||
- **Dragonfly**: Redis-compatible cache and event bus
|
||||
|
||||
## Queue & Messaging
|
||||
- **BullMQ**: Job queue processing
|
||||
- **IORedis**: Redis client for Dragonfly
|
||||
|
||||
## Web Technologies
|
||||
- **React**: Frontend framework (web-app)
|
||||
- **Angular**: (based on polyfills.ts reference)
|
||||
- **PrimeNG**: UI component library
|
||||
- **TailwindCSS**: CSS framework
|
||||
|
||||
## Testing
|
||||
- **Bun Test**: Built-in test runner
|
||||
- **TestContainers**: Database integration testing
|
||||
- **Supertest**: API testing
|
||||
|
||||
## Monitoring & Observability
|
||||
- **Loki**: Log aggregation
|
||||
- **Prometheus**: Metrics collection
|
||||
- **Grafana**: Visualization dashboards
|
||||
|
||||
## Development Tools
|
||||
- **ESLint**: Code linting
|
||||
- **Prettier**: Code formatting
|
||||
- **Docker Compose**: Local infrastructure
|
||||
- **Model Context Protocol (MCP)**: Database access in IDE
|
||||
|
||||
## Key Dependencies
|
||||
- **Awilix**: Dependency injection container
|
||||
- **Zod**: Schema validation
|
||||
- **pg**: PostgreSQL client
|
||||
- **Playwright**: Browser automation for proxy testing
|
||||
Loading…
Add table
Add a link
Reference in a new issue