År 2014 markerade en kritisk brytpunkt i utvecklingen av webbapplikationer. Det var året då JavaScript definitivt etablerade sig som webbens förste och komplexiteten i frontend krävde nya, mer strukturerade lösningar.
Node.js
Vår viktigaste satsning var på Node.js som vår primära backend-miljö. Många företag använde fortfarande traditionella ramverk, men vi såg Node.js som det snabbaste och mest skalbara valet.
- Varför Node.js? Vi behövde en lättviktig, icke-blockerande miljö som var optimerad för att hantera många samtidiga I/O-operationer – perfekt för att bygga de små, snabba API-tjänster som skulle ersätta den gamla monolitens tunga backend. Node.js, tillsammans med Express.js, blev grunden för vår tidiga API-first strategi.
Från jQuery till React
2014 var året då Single Page Applications (SPAs) blev standard.
- Angular: Vi arbetade flitigt med AngularJS (1.x) för stora, strukturerade applikationer. Det var branschens beprövade verktyg för att hantera applikationsflödet på ett organiserat sätt.
- React: Under 2014 började vi experimentera intensivt med React. Vi insåg snabbt att dess komponentbaserade arkitektur och unika sätt att hantera DOM (via Virtual DOM) var överlägset för snabbhet och underhåll. Det var vår tidiga insikt om att Headless (frikopplad rendering) var framtiden.
- Verktyg: Vi standardiserade processer med Grunt/Gulp och npm för att hantera byggprocesser, vilket var nödvändigt för att hantera den ökade komplexiteten i frontend.
Första Stegen mot Cloud-Native
- Docker & Virtualisering: Vi började utforska Docker och containerisering på allvar. Detta var avgörande för att kunna dela upp tunga applikationer i mindre, oberoende Node.js-tjänster (Microservices) och flytta dem till molnet.
- Headless Innehåll: Vi arbetade med tidiga iterationer av "Headless CMS" (ofta specialbyggda API:er på MongoDB) för att frikoppla innehållet från presentationen, vilket var en direkt föregångare till dagens Contentful och Storyblok-integrationer.
2014 handlade om att bygga fundamentet. Våra tekniska val det året – Var Node.js som backend och tidig satsning på React


