Backend API & services.
Resilient services powering mobile sync, web operations, full ArcGIS Online / Enterprise sync, TAK gateway traffic, FLUXER collaboration, and structured observability.
- TAK Server gateway - browser-safe CoT relay over SignalR
- FLUXER integration - channels, messages, self-hosted or cloud
- ESRI ArcGIS connector - FeatureServer sync, attachments, scheduled updates
The server-side backbone of winter ops
Connects mobile field apps to web dashboards, ArcGIS, TAK, and organizational systems.
ASP.NET Core REST API
Versioned REST with OpenAPI docs, content negotiation, and structured ProblemDetails errors. SDKs generate from the OpenAPI spec.
Polly Resilience
Outbound calls to ArcGIS, auth providers, and notifications wrap retry, circuit breaker, timeout, and bulkhead isolation.
Multi-Tenant Isolation
Tenant-scoped repositories enforce row-level isolation. Each tenant has its own config, feature flags, and ArcGIS portal credentials.
Background Jobs
Hangfire runs scheduled ArcGIS FeatureServer updates, analytics reports, SLA sweeps, and audit archival - persistent and retryable.
ESRI ArcGIS Connector New
Typed HttpClient for ArcGIS REST with token refresh, attachment sync, domain cache, and geodatabase conversion. Full Online / Enterprise sync.
EF Core Spatial
NetTopologySuite spatial types against PostgreSQL/PostGIS (and more). Spatial LINQ translates to native ST_ functions.
TAK Server Gateway New
API owns the browser-side TAK connection and relays parsed CoT through SignalR - PLI, markers, emergencies, GeoChat, packages - without exposing private keys.
FLUXER Integration New
Connect operational events to FLUXER messaging and channel workflows. Cloud or self-hosted; credentials and routing policy stay in the backend.
Structured Logging
Serilog entries carry correlation ID, tenant, user, request duration, and outcome for Seq, Elasticsearch, App Insights, or CloudWatch.
External systems the backend orchestrates
See ArcGIS Data Flow for FeatureServer / StreamServer sync details, and TAK & FLUXER for the connected-ops picture.
Why agencies care
Storm season needs retries that work, tenants that stay isolated, and credentials that never leak to the browser. The SnowOps backend is built for that reality.
Scheduled ArcGIS updates New
Push ops data into the customer’s Enterprise or AGOL FeatureServer layers hourly, daily, or on a custom cadence - no manual exports.
Built for scale, reliability, and auditability
See how the backend integrates with your ArcGIS stack, identity provider, TAK Server, and FLUXER.
Request a demo →