Architecture Overview
VLN is built on a modern, scalable architecture designed for enterprise security consulting with high availability and performance requirements.
Tech Stack
- Framework: Next.js 15 with App Router
- Language: TypeScript 5.x (strict mode)
- Styling: Tailwind CSS + Shadcn/UI
- Database: PostgreSQL via Prisma (planned)
- Authentication: NextAuth.js (planned)
- Deployment: Vercel (primary), GitHub Actions (CI/CD)
Architecture Layers
- Presentation Layer — Next.js pages, React components, Tailwind styling
- Application Layer — API routes, business logic, validation
- Data Layer — Prisma ORM, PostgreSQL, caching
- Infrastructure Layer — Vercel hosting, Cloudflare CDN, monitoring
Key Documents
Additional architecture documentation is being migrated from the DevOps repository.