Skip to content

Tech Stack Overview

Vulcan uses a modern, battle-tested technology stack designed for performance, developer experience, and long-term maintainability.

Stack at a Glance

LayerTechnologies
FrontendReact 19, TypeScript, Vite, MUI
MobileReact Native, Expo, Expo Router
Backend.NET 10, ASP.NET Core, EF Core
DatabasePostgreSQL 16, pgvector
AIAzure OpenAI (GPT-4o, Embeddings)
DevOpsGitLab CI, Docker, Azure AKS

Technology Selection Principles

1. Production-Proven

Every technology must be battle-tested in production environments. We avoid experimental or bleeding-edge tools that could introduce stability risks.

2. Strong Community

Active communities mean better documentation, faster bug fixes, and more learning resources. We prefer technologies backed by major companies or large open-source communities.

3. Developer Experience

Developer productivity matters. We choose tools that minimize boilerplate, provide excellent IDE support, and have clear error messages.

4. Long-Term Support

We prefer LTS versions and technologies with clear roadmaps. The stack should be maintainable for 5+ years without major rewrites.

Version Policy

TypePolicy
LTS ReleasesUse latest LTS (e.g., .NET 10 LTS)
Stable ReleasesUse latest stable, upgrade quarterly
Security PatchesApply within 48 hours of release

Sections

Built with VitePress | v1.1.0