Alegor Tech
TELEMATIK & REALTIDSSYSTEM

450 000 enheter. Ett system. Realtid. Från fysisk tracker och mobilnät till realtime processing, tidsseriedata, API och operativa tjänster.

Gelios är en telematikplattform som i augusti 2026 kontinuerligt bearbetar data från omkring 450 000 tracking-enheter i verklig produktion. Plattformen håller reda på aktuell position och status, bygger historiska rutter och levererar realtidsdata till tjänster inom både kommersiell och offentlig verksamhet.

Projekt Gelios
Område Telematik / IoT
Typ Realtidsplattform
Status Aktiv produktion
Skala (aug 2026) ~450 000 enheter
1. Teori kontra verklighet

Skalbarhet är inte hur många enheter ett system skulle kunna hantera. Det är hur många det faktiskt hanterar när allt måste fungera varje dag.

Många system beskrivs med svepande termer som ”scalable”, ”high performance”, ”enterprise ready” eller ”mission critical”. Men verklig arkitektur handlar inte om etiketter eller syntetiska lasttester i en isolerad testmiljö.

Gelios behöver inte påstå något av detta. I augusti 2026 behandlar plattformen kontinuerligt telemetri från cirka 450 000 tracking-enheter i verklig produktion. Det är inte ett benchmark, inte ett teoretiskt tak och inte en framtida vision. Det är verklig produktion – och det är det verkliga beviset.

Verklig drift
~450 000
Aktiva tracking-enheter
Tidpunkt för siffran
Augusti 2026
Verifierad produktionsstatus
Tillgänglighet
24/7/365
Kontinuerlig telemetri
Tillämpning
Kommersiellt + Offentligt
Affärskritiska tjänster
2. Att förstå skalan

Vad betyder egentligen 450 000 enheter?

En tracker är inte en statisk rad i en tabell som uppdateras någon gång per månad. Den fortsätter att kommunicera oavbrutet. Enheterna rör sig i hög fart, byter mobilmaster, korsar landsgränser, förlorar täckning i tunnlar eller källare, buffrar paket och återansluter i snabba kluster.

Systemet kan därför aldrig arbeta enligt den klassiska webbmodellen:

Användare öppnar sida → Server utför arbete → Svar skickas → Arbetet är klart.

Istället arbetar infrastrukturen i en oändlig, parallell ström:

  • 450 000 fysiska enheter rapporterar kontinuerlig telemetri
  • Realtidsingestion, protokollavkodning och validering
  • Parallell uppdatering av Current State + Tidsserier + Händelser
  • Leverans till externa API:er, kartvyer och operativa tjänster
Kontinuerlig telemetrikonvergens
~450k DEVICES
450 000 DEVICES ACTIVE TRACKERS
Position, hastighet, tändning, batteri, sensorer, CAN-data
REALTIME INGESTION & PROCESSING Go / MQTT / EMQX
Mottagning → Identifiering → Tolkning → Validering → Asynkron dispatch
CURRENT STATE
Momentan position, online-status & snabbcache (Redis)
TIME-SERIES
Historiska rutter, tidsseriedata & analys (TimescaleDB)
APIs & OPERATIVA TJÄNSTER Livekartor, fordonsflottor, externa affärssystem & offentlig sektor
3. Den tekniska kedjan

En punkt på kartan kräver ett helt system bakom sig.

Det användaren ser i gränssnittet kan se ut som en enkel grön punkt som rör sig längs en väg. Men innan den punkten visas måste informationen färdas genom och bearbetas av flera specialiserade tekniska lager.

01
SATELLITE / VEHICLE

GPS & Fordonssignaler

Satellitfix (GPS/A-GPS), fordonets CAN-buss, tändning, sensorer och rörelsedata samlas in.

02
TRACKING DEVICE & NETWORK

Hårdvara & Mobilnät

Trackern paketerar telemetrin och sänder via GSM/LTE-M till molnet över specialiserade binära protokoll.

03
INGESTION SERVICE

Mottagning & Avkodning

Go-tjänster och MQTT/EMQX tar emot hundratusentals samtidiga anslutningar, avkodar och validerar datan.

04
REALTIME PROCESSING

Realtidsbearbetning

Filtrering av GPS-brus, ruttkonstruktion, beräkning av körsträcka och direkt utvärdering av geofences.

05
CURRENT STATE

Momentant tillstånd

Senaste kända position, online/offline, hastighet och sensorstatus sparas i minnesbaserad snabbcache.

06
TIME-SERIES STORAGE

Tidsserielagring

Miljarder datapunkter skrivs asynkront till TimescaleDB för djup historik, rapporter och analyser.

07
LARAVEL BUSINESS API

Affärs- & API-lager

Behörighetskontroll, organisationsträd, datastrukturering och leverans via säkra REST- och webhook-gränssnitt.

08
MAP / EXTERNAL SERVICES

Karta & Verksamhet

Punkten ritas ut på kartan – med verifierad position, historik och status för hundratusentals enheter samtidigt.

När denna kedja utförs för cirka 450 000 enheter samtidigt dygnet runt blir effektiv arkitektur, avlastning och felfördragsamhet helt avgörande.

4. Arkitekturprincip

Realtid och historik är två helt olika problem

Ett telematiksystem måste blixtsnabbt kunna besvara två helt skilda frågor:

Fråga 1: Realtid
”Var befinner sig enheten just nu?”
Fråga 2: Historik
”Hur har den rört sig under en viss tidsperiod?”

Att bygga en livekarta genom att varje gång skanna hela telemetrihistoriken skulle snabbt sänka vilken databas som helst när 450 000 enheter rapporterar data.

Därför separeras momentan enhetsstatus (Current State) strikt från historiska tidsserier (Time-Series Storage). Det är ett konkret exempel på hur genomtänkt arkitektur gör storskalig drift möjlig.

INCOMING CONTINUOUS TELEMETRY
CURRENT STATE Redis / Fast RAM
  • • Senaste kända GPS-koordinat
  • • Online / Offline heartbeat
  • • Aktuell hastighet & riktning
  • • Senaste sensortillstånd
  • • Tidpunkt för senaste kontakt
FAST ACCESS (< 2ms)
TIME-SERIES TimescaleDB
  • • Alla relevanta datapunkter
  • • Historiska rörelsemönster
  • • Rekonstruerade rutter & stopp
  • • Körjournaler & rapporter
  • • Tidsserier för sensorhistorik
LONG-TERM STORAGE
UNIFIED LARAVEL API & REALTIME WEBSOCKET SERVICES
5. Historik och rörelseanalys

Realtid för nuet. Tidsserier för historiken.

Gelios nöjer sig inte med att bara lagra enhetens senaste punkt. Systemet bygger kontinuerligt upp en komplett och verifierad rörelsehistorik för hundratusentals fordon och tillgångar.

Ruttkonstruktion & Stopp

Algoritmer sammanställer råa GPS-fixar till sammanhängande rutter, filtrerar bort drift vid stillastående och detekterar exakta startpunkter, stopp och vilotider.

Geofencing & Zonhändelser

Polygon- och cirkelzoner utvärderas i realtid för in- och utpassage, larm vid oauktoriserad förflyttning och automatisk koppling till arbetsplatser eller zoner.

Tidsserieanalys & Telemetri

Hastighetskurvor, bränsleförbrukning, motortimmar, CAN-parametrar och externa temperatursensorer lagras som optimerade tidsserier redo för rapportering.

6. Kontinuerlig drift

En backend som aldrig slutar arbeta

Ett traditionellt affärssystem eller en SaaS-webbapplikation har en mycket tydlig dygnsrytm. Trafiken är hög under kontorstid, avtar på kvällen och är näst intill obefintlig på natten och under helger.

Gelios fungerar tvärtom. Hundratusentals fysiska fordon, båtar, maskiner och containrar fortsätter att kommunicera oavbrutet:

  • Mitt i natten
  • Under helger & högtider
  • När ingen administratör är inloggad
  • När API-kunder inte aktivt tittar

Ingen användare behöver vara inloggad för att systemet ska vara fullt aktivt.

Applikationsutveckling vs Realtidsinfrastruktur

Klassisk Webbapp
Belastning drivs av användarsessioner och sidvisningar. Lugnt när personalen går hem.
Gelios Realtidsplattform
Belastning drivs av ~450 000 fysiska enheter som kontinuerligt sänder data dygnet runt.
7. Driftsäkerhet & Stabilitet

Stabilitet är viktigare än ett snyggt benchmark

Realtid är bara värdefullt när den fortsätter att fungera under verklig belastning månad efter månad. Arkitekturen i Gelios har formats för att isolera risker och eliminera flaskhalsar.

01 / ARCHITECTURE

Specialiserade Realtidstjänster

Högpresterande Go- och Node.js-tjänster dedikerade enbart för protokoll och telemetriingestion.

02 / MEMORY

Effektiv Minnescaching

Högfrekventa enhetsförfrågningar och tillstånd hålls i snabb minnescache för att minimera databasbelastning.

03 / ISOLATION

State & Historik-separation

Realtidskartor läser snabb status utan att blockeras av tunga historiska rapporter och analyser.

04 / TIME-SERIES

TimescaleDB Partitionering

Automatisk partitionering och datakomprimering för miljarder telemetripunkter med snabba intervallfrågor.

05 / BATCHING

Optimerad Batch Processing

Inskrivningar till databasen samlas i mikrobatches för att minimera I/O-overhead under trafiktoppar.

06 / ASYNC

Asynkrona Kösystem

Tunga beräkningar, larmregler och externa notiser processas i asynkrona bakgrundsköer.

07 / RESILIENCE

Felisolering (Fault Isolation)

Ett fel i en enskild enhetstyp eller extern integration kan aldrig sänka telemetrimottagningen.

08 / OBSERVABILITY

Kontinuerlig Övervakning

Realtidsövervakning av latenser, paketförluster, köstorlekar och resursutnyttjande i produktionsmiljön.

8. Arkitekturell mognad

Samma produkt. Olika tekniska problem. Olika verktyg.

Alla delar av ett komplext system har inte samma tekniska krav. Att tvinga in hela systemet i ett enda ramverk eller en enda databasmotorn skapar förr eller senare oöverstigliga flaskhalsar.

Vanlig affärslogik, organisationshantering, rättigheter och rapportering passar utmärkt i en traditionell applikationsarkitektur. Hundratusentals högfrekventa tracker-requests kräver däremot specialiserade tjänster för:

  • • Device configuration distribution
  • • Telemetry ingestion & protocol decoding
  • • Realtime tracker state tracking
  • • Statistics & geospatial processing
  • • High-frequency MQTT message collection
  • • Ultra-low-latency cache-based request handling
BUSINESS APPLICATION (LARAVEL) ENTERPRISE LAYER
Users & Orgs
Permissions
Fleet Config
Reports & PDF
REST APIs
Integrations
PARALLELL SAMVERKAN I REALTID
REALTIME SERVICES (GO / NODE / MQTT) ~450k DEVICES
MQTT Ingestion
Binary Protocols
Tracker State
Config Cache
TimescaleDB Sync
Geofence Triggers
9. Konkret optimering

Skalning betyder inte bara fler servrar. Ibland måste själva vägen genom systemet förändras.

Ett tydligt exempel är arkitekturen kring konfigurationshantering för tracking-enheter. När hundratusentals enheter regelbundet begär uppdaterad konfiguration kan traditionell bearbetning orsaka onödig CPU-belastning.

FÖRE (TRADITIONELL KEDJA) HÖG CPU-BELASTNING
1. Tracker skickar config request Inbound
2. Tung applikationsstart & routing Overhead
3. Databasfråga mot relationstabeller I/O Bottleneck
4. Ramverksserialisering & respons Outbound
Upprepat hundratusentals gånger per dygn skapade detta onödig serverbelastning.
EFTER (SPECIALISERAD TJÄNST + CACHE) MINIMAL CPU-LAST
1. Tracker skickar config request Inbound
2. Dedikerad Go/Node-service fångar anropet Sub-ms routing
3. Direktläsning från minnescache (Redis) Zero DB Query
4. Blixtsnabbt förkompilerat svar < 1ms latency
Dramatisk sänkning av CPU-lasten och omedelbar svarstid för alla aktiva trackers.
10. Teknisk Stack

Tekniken bakom realtiden

Arkitekturen är vald utifrån specifika ansvarsområden och prestandakrav – inte utifrån vad som är trendigt för stunden.

Application & APIs

Laravel / PHP

Strukturerat affärsramverk för användare, organisationer, rättighetsstyrning och REST-/webhook-API:er.

Realtime Services

Go & Node.js

Kompilerade högpresterande ingestionstjänster för parallell hantering av hundratusentals socket-strömmar.

Telemetry Ingestion

MQTT / EMQX

Distribuerad meddelandebroker optimerad för IoT-telemetri med låg bandbredd och massiv samtidighet.

Time-Series Telemetry

TimescaleDB

PostgreSQL-baserad tidsseriedatabas för miljarder telemetripunkter med hypertabeller och komprimering.

Operational State

PostgreSQL

ACID-säker relationsdata för enhetsregister, kundkonton, licenser, regler och inställningar.

Fast State & Caching

Redis / Memcached

Minnesbaserad snabbaccess för aktuell trackerstatus, geofence-caching och snabba config-lookups.

Arkitekturens ansvarsfördelning

DEVICES (~450k) MQTT / HTTP GO REALTIME SERVICES REDIS & TIMESCALEDB LARAVEL BUSINESS API EXTERNAL SERVICES
11. Beroenden i verkligheten

Infrastruktur som andra system bygger vidare på

Gelios fungerar inte bara som ett isolerat användargränssnitt för tracking. Plattformens data och API:er används som en integrerad del av andra digitala tjänster inom både kommersiell verksamhet och offentlig sektor.

När externa organisationer och verksamhetssystem förlitar sig på datan för sin dagliga styrning blir stabilitet, kontinuitet, bakåtkompatibilitet och tydliga gränssnitt en absolut kärna i produkten.

OPERATIONAL USAGE

Breda tillämpningsområden

  • Kommersiell fleet management och transportlogistik
  • Offentlig sektor och kommunala verksamhetsfordon
  • Entreprenadmaskiner, servicebilar och stöldskyddsövervakning
  • Tredjeparts-API:er och externa kontrollpaneler
12. Fysisk hårdvara

Systemet börjar i den fysiska världen.

Trackern samlar in information från fordonet och dess omgivning. Därifrån startar en obruten kedja som slutar i ett API, en karta eller en integrerad verksamhetstjänst.

VEHICLE
GPS • CAN • BLE
Sensorer & Tändning
TRACKER
Hårdvara & Firmware
Protokoll & Buffring
GELIOS CLOUD
Ingestion & State
TimescaleDB & Redis
13. Ingenjörsmässigt djup

Erfarenhet som inte kan läras från en tutorial

Den viktigaste kopplingen till Alegor Tech är erfarenheten av att bygga, optimera och driva system i denna storlek. Det ger djup förståelse för utmaningar som bara uppstår vid verklig storskalighet:

01. BOTTLENECKS

Var verkliga flaskhalsar uppstår

Att identifiera dolda låsningar i databaser och I/O innan de orsakar driftstörningar.

02. PARTITIONING

Hur data måste delas upp

Partitionering och isolering så att tunga frågor inte påverkar realtidsströmmar.

03. CACHING

När caching faktiskt hjälper

Hur minnescaching ska utformas för att undvika cache stampedes och ogiltiga tillstånd.

04. DECOUPLING

När monolit bör brytas upp

Pragmatisk uppdelning där endast de mest kritiska realtidsdelarna extraheras till mikrotjänster.

05. ASYNC

Asynkron arkitektur

Hur bakgrundsköer och batchning säkerställer jämn resursförbrukning under lastspikar.

06. ZERO DOWNTIME

Arkitekturbyte under drift

Hur man förändrar och moderniserar arkitektur utan att stoppa den pågående produktionen.

14. Alegor-principen

Återanvänd det generella. Specialbygg det som faktiskt är svårt.

Gelios specialiserade realtidsstack är inte samma sak som Alegor-plattformen. Det är en viktig distinktion.

Alegor används för den typ av generella verksamhetsproblem som återkommer mellan system: användarhantering, organisationsträd, behörigheter, audit logging, dokument och API-strukturer. Den specialiserade Gelios-arkitekturen löser det unika och svåra: telemetriingestion, binära enhetsprotokoll, realtidstillstånd och tidsseriedata.

Alegor eliminerar inte behovet av avancerad mjukvaruutveckling – det frigör tid så att vi kan fokusera ingenjörsarbetet där det verkligen gör skillnad.

ALEGOR ARCHITECTURE

Tydlig separation av ansvar

ALEGOR CORE (Standardiserat) Auth, Permissions, Tenant Scoping, Admin UI, Notifications, Webhooks
GELIOS SPECIALBYGGT (Realtid) Telemetry Ingestion, MQTT, Binary Protocols, TimescaleDB, Live State
PROVEN IN PRODUCTION · AUGUST 2026
~450 000

aktiva tracking-enheter i kontinuerlig produktionsmiljö

REALTIME
Kontinuerlig Telemetri

Oavbruten ingestion och processning av inkommande telemetri dygnet runt.

HISTORY
Tidsseriedata

Rörelser, rutter och telemetri samlas och struktureras i TimescaleDB.

DEPENDABILITY
Affärskritisk Drift

Data och API:er används operativt av kommersiella och offentliga verksamheter.

”Det verkliga testet av en realtidsplattform är inte hur den fungerar med hundra enheter i ett test. Det är om den fortsätter fungera när hundratusentals verkliga enheter kommunicerar varje dag.”
16. Sammanfattning av resultat

Konkreta fakta från verklig drift

Inga abstrakta marknadsord – bara mätbara resultat och bevisad arkitektur.

~450 000

Enheter i produktion

Plattformen bearbetar i augusti 2026 kontinuerligt data från omkring 450 000 tracking-enheter i verklig drift.

Realtid + Historik

Separerade dataströmmar

Hanterar blixtsnabbt varje enhets aktuella status samtidigt som miljarder historiska datapunkter lagras i TimescaleDB.

24/7/365

Stabil infrastruktur

Arkitekturen är byggd för kontinuerlig hög belastning från enheter som fortsätter sända oberoende av inloggade användare.

Öppna API:er

Externa system bygger på datan

Gelios levererar verifierad realtidsdata till operativa tjänster inom både kommersiell och offentlig sektor.

Evolutionär Arkitektur

Arkitektur som utvecklats med lasten

Specialiserade Go-ingestionstjänster, minnescaching och TimescaleDB-lagring har införts stegvis där verklig produktion visat att de behövs.

Diskutera arkitektur

Behöver ert system fungera även när det blir stort?

Det är enkelt att bygga den första versionen. Det svåra börjar när datan, användningen och beroendena växer. Vi bygger och vidareutvecklar affärskritiska system som är gjorda för verklig produktion.

Användning av cookies

Vi använder kakor (cookies) för att förbättra din upplevelse, analysera webbplatstrafik och mäta marknadsföringsinsatser. Läs mer i vår cookiepolicy.

Användning av cookies

Nödvändiga kakor

Krävs för grundläggande funktionalitet och säkerhet på webbplatsen. Kan inte inaktiveras.