Efter att ha strävat efter extrem prestanda med statisk generering (SSG) under 2018, insåg vi att det fanns stora optimeringsmöjligheter även för de kunder som behövde dynamiskt innehåll. Företaget ZEIT, som idag heter Vercel, hade samma insikt. År 2019 släppte dem en ny version av sitt ramverk Next.js. Version 8 kom med många innovationer och verktyg som fokuserade på hastighet.
Även om Gatsby var fantastiskt för sidor som genererades i förväg, behövde vissa av våra kunder snabbt kunna växla till serverstyrd rendering (SSR) för dynamiskt och personligt innehåll. Vi tog beslutet att använda Next.js när behovet av den typen av rendering fanns. Next.js hade nämligen stöd för att använda både SSR och SSG i samma projekt, beroende på de enskilda sidornas krav. Samtidigt fortsatte vi att utveckla i och utmana Gatsby till sitt yttersta för de projekt som krävde den maximala prestandan.
Vi fortsatte att använda plattformar som ZEIT/Vercel för att drifta våra Next.js applikationer. Från och med 2019 använde vi Now 2.0 som driftsätter på en Serverless-arkitektur. Detta var ett genombrott inom Cloud-native-leverans eftersom driftsättningen blev omedelbar, säker och skalbar. Det var ett perfekt komplement till våra strategier med fokus på APIer.
Vår expertis inom MACH-arkitektur var idealisk för att lösa problemen inom e-handel, där traditionella plattformar kämpade med flexibilitet. Vi började arbeta aktivt med nya generationens headless commerce-plattformar. Dessa plattformar erbjöd enbart APIer, vilket passade perfekt med vår API-first grund. Det gav oss ett tydligt fokus på separationen mellan affärslogiken som kunde skötas i e-handelsplattformen och det synliga gränssnittet i store-front som vi byggde i Next.js.
Detta gjorde att vi kunde erbjuda våra kunder extremt snabba e-handelsgränssnitt som var optimerade enligt JAMstack, samtidigt som vi använde ett robust och specialiserat bakomliggande system för produkthantering och betalningar.
I och med ZEIT/Vercels tydliga satsning på Serverless-arkitektur med Lambda och vårt förtroende för deras vision, började vi migrera våra tjänster. Istället för att hantera dedikerade servrar och instanser på begäran i molnet, använde vi serverless för att bygga dedikerade mikrotjänster för våra kunder och projekt. Detta minskade våra underhållskostnader och ökade skalbarheten för våra backend-tjänster.
År 2019 fokuserade vi på att justera tankesätt och verksamhet för att anpassa oss till ZEIT/Vercels vision för webbens framtid. Deras investering och satsning på Next.js och Now 2.0 hade varit tydlig under året. Deras vision var något som tilltalade oss och vår syn på webbens framtid var helt i linje med deras.


