OutdoorMap

Tekniskt jättekliv för Naturkartan - ny plattform ger bättre prestanda och nya möjligheter

Tekniskt jättekliv för Naturkartan - ny plattform ger bättre prestanda och nya möjligheter

Outdoormap har under maj månad genomfört ett större teknikskifte bakom Naturkartan. Plattformen har gått från Ruby on Rails till Elixir - en förändring som stärker stabilitet, prestanda och möjligheten att utveckla framtidens digitala tjänster för naturturism och friluftsliv.

Notis till våra redaktörer och användare: I samband med systemskiftet kan enstaka driftstörningar förekomma under de närmaste veckorna, både på webben och i mobilappen. Rapportera gärna problem till emil@outdoormap.com.

En modernare teknisk grund

Under det senaste året har Outdoormap genomfört en omfattande uppgradering av den tekniska plattform som driver Naturkartan. Arbetet har pågått i drygt 18 månader och omfattat omkring 3 000 utvecklingstimmar. Det tidigare systemet, byggt i Ruby on Rails, har ersatts av Elixir - ett modernt programmeringsspråk som används i system där höga krav ställs på tillförlitlighet, skalbarhet och realtidsfunktionalitet.

Ruby on Rails har länge varit en stabil och effektiv grund för webbtjänster och har möjliggjort snabb utveckling av Naturkartan. I takt med att plattformen vuxit - med fler användare, mer innehåll och ökade krav på tillgänglighet - har behovet av en mer skalbar och robust lösning blivit tydligt.

Förbättrad prestanda och högre driftsäkerhet

En av de mest påtagliga effekterna av övergången till Elixir är förbättrad prestanda. Plattformen kan nu hantera betydligt fler samtidiga användare utan att svarstider påverkas negativt. Detta är särskilt viktigt under perioder med högt besökstryck, exempelvis under sommarsäsongen eller vid populära besöksmål.

Elixir bygger på Erlang-teknologi, som sedan länge används i system där driftstopp inte är ett alternativ, såsom telekommunikation. Det innebär att Naturkartan nu har en teknisk grund som är konstruerad för att vara feltolerant - systemet fortsätter fungera även om enskilda delar skulle fallera.

För användarna innebär detta en mer stabil tjänst, med färre avbrott och jämnare upplevelse.

Bättre skalbarhet för växande behov

Naturkartan används idag av hundratals kommuner, regioner och organisationer, och fortsätter att växa. Med Elixir blir det enklare att skala upp plattformen i takt med att fler områden ansluts och mängden innehåll ökar.

Det handlar inte bara om att hantera fler användare, utan också om att kunna utveckla och drifta fler funktioner parallellt - utan att påverka systemets stabilitet. Detta skapar bättre förutsättningar för långsiktig utveckling och innovation.

Nya möjligheter för realtidsinformation

En viktig fördel med Elixir är dess stöd för realtidsfunktionalitet. Det öppnar upp för nya typer av tjänster i Naturkartan, exempelvis:

  • Löpande uppdateringar av ledstatus och tillgänglighet
  • Information om tillfälliga avstängningar eller störningar
  • Möjligheter att på sikt visa besökstryck eller flöden

För förvaltare och turistorganisationer innebär detta bättre möjligheter att kommunicera aktuell information till besökare - något som blir allt viktigare i arbetet med hållbar besöksförvaltning.

Effektivare drift och framtidssäkring

Den nya tekniken innebär också att Naturkartan kan hantera mer trafik med mindre resursåtgång. Det ger en mer kostnadseffektiv drift och frigör kapacitet för vidare utveckling.

Sammantaget innebär övergången till Elixir att Naturkartan står bättre rustad för framtiden - både tekniskt och funktionellt. Plattformen får en stabil grund för att möta ökade krav från såväl användare som förvaltare, samtidigt som möjligheterna att utveckla nya digitala tjänster stärks.

Med systemskiftet kommer vissa inkörningsproblem

Att byta ut grunden i en plattform av Naturkartans storlek är ett omfattande arbete. Trots 18 månaders förberedelse, cirka 3 000 utvecklingstimmar och noggrann testning är det svårt att helt undvika att enstaka inkörningsproblem dyker upp under de första veckorna i skarp drift. Det kan handla om enskilda funktioner som tillfälligt beter sig annorlunda, mindre buggar eller variationer i prestanda som först blir synliga när systemet möter riktig trafik och riktiga användare.

Eftersom Naturkartans mobilapp är direkt kopplad till plattformen kan även appen påverkas av driftstörningar under inkörningsperioden. Också där arbetar vi löpande med att identifiera och åtgärda de problem som uppstår.

Vi följer plattformen noga och åtgärdar löpande de problem som upptäcks. Om du som besökare, förvaltare eller kund märker något som inte fungerar som det ska är vi mycket tacksamma för din återkoppling - hör gärna av dig direkt till mig på emil@outdoormap.com, så hjälper det oss att snabbt prioritera rätt insatser.

Samtidigt vill vi tacka alla kunder och användare för tålamod och förståelse under övergångsperioden.

En plattform i fortsatt utveckling

Teknikskiftet är en del av Outdoormaps långsiktiga arbete med att vidareutveckla Naturkartan som ett verktyg för naturturism och friluftsliv. Målet är att fortsatt kunna erbjuda en tillförlitlig, användarvänlig och framtidssäker plattform - som stödjer både besökare och de organisationer som ansvarar för våra natur- och friluftsområden. Resultatet blir en starkare, snabbare och mer framtidssäker Naturkartan - till nytta för både besökare och de organisationer som förvaltar Sveriges natur- och friluftsområden.

I samband med systemskiftet lanserar vi också ett antal nya funktioner för redaktörer och användare. Mer information om dessa kommer inom kort.

Du kanske också är intresserad av dessa

Visa mer