Technology Stack
Technology Stack
Overview
This section describes the technical architecture and technology stack used in the QuickPass platform.
Core Technologies
The platform is built using modern, scalable technologies to ensure high performance and reliability.
Architecture Principles
- Microservices architecture
- API-first design
- Scalability and performance optimization
- Security best practices
Translation Status
Detailed technology documentation is being translated. Please refer to the Russian version for complete technical specifications.
Backend API
- NX
- NestJS 11+
- TypeScript 5+
- Node.js 20+
Frontend:
- Vue.js 3+
- Node.js 20+
Admin panel
- NuxtJS 3+
- Node.js 20+
Database
- PostgreSQL 15+
- MongoDB
- Redis
caching - Kafka
broker
Authentication
- Passport.js
- JWT
- OAuth2
Yandex, Google, Steam, VK, Telegram, Discord - Bearer Token (Integration Client)
optional
File Storage
- S3 Yandex Cloud
- Sharp
image processing
Monitoring
- Prometheus
- Zipkin
tracing - Sentry
- Amplitude
- Opentelemetry
Containerization
- Docker
- Docker Compose
Deploy
- Configured CI/CD process
Deployment
- Kubernetes cluster
- Helm 3+
