Skip to content

Microtec PlatformDevOps & Architecture Docs

Enterprise documentation covering ERP, infrastructure, CI/CD, security, and all platform services.

Platform at a Glance

DimensionDetail
Backend microservices (.NET 8)13
Frontend apps (Angular / Blazor)13
Mobile apps (Flutter)3
Shared NuGet packages16
Azure environments5 (dev, stage, preprod, uat, production)
CI/CD pipeline orchestrators6
Keycloak custom SPIs7
DevSecOps pipeline stages16

Environment Quick Reference

EnvironmentVNet CIDRDomainKey Vault
dev10.0.0.0/16microtec-test.commic-erp-be-dev-skv
stage10.1.0.0/16microtecstage.commic-erp-stg-kv
preprod10.6.0.0/16(preprod domain)mic-erp-be-preprod-skv
uat10.5.0.0/16microtec-uat.commic-erp-uat-kv
production10.2.0.0/16onlinemicrotec.com.sa(prod kv)

Preprod VNet CIDR: Some older documentation shows 10.3.0.0/16 — the correct value is 10.6.0.0/16.

Critical Gotchas

MonogoDb typo is INTENTIONAL — The NuGet package reads MonogoDb__ConnectionString (not MongoDB). This typo is baked into the package. Do NOT fix it — it is a breaking change.

DataProtection Keys — Encrypted connection strings using DataProtection are machine-specific. They cannot be decrypted on a different server.

NuGet Feed Auth — Backend builds require Azure DevOps NuGet feed auth. Pipelines use $(System.AccessToken) — no manual PAT needed.

Internal Documentation — Microtec Platform Team