Skip to content

Development Metrics

Real data from our Week One development sprint (January 12-16, 2026)

📊 Development Velocity

Commit Activity

473 Commits

Across the entire workspace in Week One (including vulcan-workspace)

Breakdown by Repository:

  • vulcan-docs: 110 commits
  • vulcan-web: 70 commits
  • vulcan-be-auth: 58 commits
  • vulcan-be-gateway: 37 commits
  • vulcan-be-coresetup: 34 commits
  • vulcan-be-invoicing: 33 commits
  • vulcan-be-leads: 31 commits
  • vulcan-mobile: 30 commits
  • vulcan-be-contracts: 29 commits
  • vulcan-be-projects: 28 commits
  • vulcan-be-ai: 27 commits
  • vulcan-be-planning: 26 commits
  • vulcan-be-quotation: 25 commits
  • vulcan-be-documents: 25 commits
  • vulcan-infrastructure: 25 commits
  • vulcan-product-guide: 23 commits

Code Volume

91,406
Lines Added
25,820
Lines Removed
65,586
Net Lines

Code Distribution

LanguageLines of CodePercentage
TypeScript/TSX116,52269%
C#52,21331%
Total168,735100%

🏗️ Infrastructure Scale

Repositories

17 Repositories

Multi-repo architecture with Git submodules (including workspace)

Repository Breakdown:

  1. vulcan-workspace - Root orchestration
  2. vulcan-web - React 19 frontend
  3. vulcan-mobile - React Native mobile app
  4. vulcan-be-auth - Authentication service (Better Auth)
  5. vulcan-be-gateway - API Gateway (YARP)
  6. vulcan-be-coresetup - Core setup capability
  7. vulcan-be-leads - Leads management
  8. vulcan-be-quotation - Quotation handling
  9. vulcan-be-contracts - Contract management
  10. vulcan-be-projects - Project tracking
  11. vulcan-be-invoicing - Invoice generation
  12. vulcan-be-documents - Document storage
  13. vulcan-be-ai - AI services (MCP gateway)
  14. vulcan-be-planning - Planning & scheduling
  15. vulcan-infrastructure - IaC (Terraform, K8s)
  16. vulcan-docs - Documentation site
  17. vulcan-product-guide - Product specifications

Microservices

12 Microservices

Each with its own database, fully operational

All microservices implement:

  • ✅ Vertical Slice Architecture
  • ✅ CQRS pattern with Mediator 3.0.1
  • ✅ FluentValidation for request validation
  • ✅ Entity Framework Core 10 with PostgreSQL
  • ✅ Health checks and OpenAPI documentation
  • ✅ Docker containerization
  • ✅ Kubernetes manifests
  • ✅ GitLab CI/CD pipelines

Databases

12 PostgreSQL databases (one per microservice):

  • db-auth (Better Auth service)
  • db-coresetup
  • db-leads
  • db-quotation
  • db-contracts
  • db-projects
  • db-invoicing
  • db-documents
  • db-ai (with pgvector for embeddings)
  • db-planning
  • Plus ops database for shared operational data

Infrastructure as Code

1,634
Terraform Lines
39
K8s Manifests

Azure Resources Deployed:

  • AKS cluster (Kubernetes 1.32 with Cilium CNI)
  • 2 PostgreSQL Flexible Servers (core + ops)
  • Azure OpenAI (GPT-4o, text-embedding-3-large, Whisper)
  • Azure Content Safety
  • Service Bus Premium
  • Redis Premium
  • Azure Key Vault
  • Azure Container Registry
  • Front Door + NGINX Ingress

🧑‍💻 Team Collaboration

Contributors

7 active contributors during Week One sprint:

ContributorCommitsPrimary Focus
Johannes Hansen468Architecture, All Backend Microservices, Infrastructure, Primary Developer
Mark Boelskifte Skouenborg107Documentation Lead, Product Specifications
Miikka Toivola55Mobile Lead, Workspace Setup, Backend Support
Pedro Miguel Cabral39Backend Development, Infrastructure Support
Peter Bons33DevOps, Infrastructure, Backend Support
Gustav Bohlin31Frontend Development (Web)
Jordi Schaaf10Authentication Service, Backend Development

Collaboration Patterns

  • Multi-repo workflow with Git submodules
  • Feature branches with merge requests
  • Distributed expertise (federated expert architecture)
  • Continuous integration via GitLab CI/CD
  • Automated deployments to Azure AKS

📦 Technology Stack

Frontend & Mobile

ComponentTechnologyVersion
Web FrameworkReact19
Mobile FrameworkReact Native + ExpoLatest
LanguageTypeScript5.x
Build ToolVite6.x
UI ComponentsMaterial-UI6.x
State ManagementRedux Toolkit + TanStack QueryLatest
RoutingReact Router / Expo RouterLatest

Backend

ComponentTechnologyVersion
Framework.NET10 LTS
ArchitectureVertical Slice + CQRS-
MediatorMediator3.0.1
ORMEntity Framework Core10
ValidationFluentValidationLatest
API StyleMinimal APIsNative
API GatewayYARPLatest
AuthBetter AuthLatest

Data & AI

ComponentTechnologyVersion
DatabasePostgreSQL16
Vector DBpgvectorLatest
AI PlatformAzure OpenAI-
AI ModelsGPT-4o, text-embedding-3-large, Whisper-
Content SafetyAzure Content Safety-

Infrastructure & DevOps

ComponentTechnologyVersion
Cloud ProviderAzure-
RegionSweden Central-
Container OrchestrationKubernetes (AKS)1.32
CNICiliumLatest
IaCTerraformLatest
CI/CDGitLab CI-
ContainerizationDockerLatest
IngressNGINX + Front Door-

🎯 Architecture Patterns

Backend Patterns

  • Vertical Slice Architecture - Features organized by business capability
  • CQRS - Commands and queries separated
  • Mediator Pattern - Mediator 3.0.1 with source generators
  • Repository Pattern - EF Core DbContext as unit of work
  • One Database Per Service - Complete data ownership

Frontend Patterns

  • Feature-Based Structure - Colocated components and logic
  • Server State - TanStack Query for API data
  • Client State - Redux Toolkit for UI state
  • Component Library - Material-UI for consistent design
  • Type Safety - TypeScript everywhere

Mobile Patterns

  • Offline-First - Local storage with sync
  • File-Based Routing - Expo Router
  • Voice Input - Hands-free operation
  • Push Notifications - Real-time alerts
  • Biometric Auth - Secure quick login

📈 What This Means

In just one week, we built a platform that would typically take 3-6 months:

  • Production-grade architecture - Not a prototype, a real system
  • Enterprise patterns - Vertical Slice, CQRS, microservices
  • Cloud-native - Kubernetes, Azure, fully containerized
  • Security-first - OAuth 2.0 JWT, multi-tenant, audit logging
  • AI-powered - Azure OpenAI integration from day one
  • Developer experience - GitLab CI/CD, automated deployments
  • Documentation - Complete docs with this site

This is the power of:

  • Modern tools and frameworks
  • Clear architecture patterns
  • Expert team collaboration
  • AI-assisted development
  • Relentless execution

Want to see how we did it? Read The Week One Sprint Story or explore the Architecture.

Built with VitePress | v1.2.0 | 🚀 Week One Sprint