Last Updated: 2/9/2026
tem architecture and key components.
High-Level Architecture
Our system follows a microservices architecture with the following components:
- API Gateway - Routes requests to appropriate services
- Auth Service - Handles authentication and authorization
- Content Service - Manages articles and folders
- Search Service - Provides full-text search capabilities
Technology Stack
| Layer | Technology |
|-------|------------|
| Frontend | React, TypeScript |
| API | Node.js, Express |
| Database | PostgreSQL |
| Cache | Redis |
| Search | Elasticsearch |
Deployment
We use Kubernetes for container orchestration with automated CI/CD pipelines.