Vad är Tech Stack?
Alla teknologier som tillsammans bygger din app. Som en pannkaksstapel — men istället för pannkakor är det React, databaser och drömmar.
En tech stack är alla teknologier som tillsammans bygger upp din app eller webbplats. Ordet "stack" betyder stapel, och en bra liknelse är just en pannkaksstapel: varje lager har sin funktion, och tillsammans blir de en helhet. Men istället för pannkakor består lagren av saker som programmeringsspråk, databaser, ramverk och verktyg.
Grovt sett brukar man dela upp en tech stack i två delar. "Frontend" är allt kunden ser och klickar på — knappar, texter, design. "Backend" är motorn bakom kulisserna — databasen som lagrar informationen och servern som gör jobbet. Lägg ihop dessa lager och du har din stack.
Olika projekt kräver olika stackar, precis som olika rätter kräver olika ingredienser. Valet av tech stack påverkar hur snabbt något går att bygga, hur lätt det är att underhålla och hur väl det håller över tid.
Varför är tech stack viktigt för ditt företag?
Valet av tech stack påverkar allt från hur snabbt din app kan byggas till hur dyrt det blir att underhålla den i framtiden. En genomtänkt stack gör det enkelt att hitta utvecklare, lägga till nya funktioner och skala upp när verksamheten växer. En dåligt vald stack kan låsa in dig i teknik som är svår och dyr att jobba vidare med.
Du behöver inte förstå varje del själv, men det är bra att veta att valet görs medvetet — det är ett beslut som följer med produkten i många år.
Tech stack i praktiken
Säg att du beställer en webbplats av en byrå. De kanske väljer React för det kunderna ser, en databas som Supabase för att lagra informationen, och Cloudflare för att köra det snabbt och säkert. Det är din tech stack — de valda verktygen som tillsammans får sajten att fungera.
Ett bra råd är att fråga din leverantör varför de valt just den stacken. Svaret säger mycket om hur lätt det blir att vidareutveckla och underhålla din produkt längre fram.
Vanliga frågor om Tech Stack
Vad betyder tech stack?
En tech stack är samlingen av alla teknologier som tillsammans bygger en app eller webbplats, till exempel programmeringsspråk, databaser och ramverk. Man kan se det som en stapel av lager där varje del har sin funktion.
Vad är skillnaden mellan frontend och backend i en tech stack?
Frontend är allt kunden ser och klickar på, som knappar och design. Backend är motorn bakom kulisserna, som databasen och servern. Tillsammans utgör de din tech stack.
Vilken tech stack är bäst?
Det finns ingen stack som är bäst för allt — det beror på projektet. Det viktiga är att valet görs medvetet, med tanke på hur lätt produkten blir att bygga, underhålla och skala upp längre fram.
Relaterade termer
Latens
Tiden det tar för data att resa mellan A och B. Hög latens = laggig app. Låg latens = magi.
Webhook
En automatisk notis som skickas när något händer. Som att din app SMS:ar en annan app: 'Hej! Något hände! Gör din grej!'
CDN
Content Delivery Network. Kopior av din sajt utspridda över världen så den laddar snabbt oavsett var användaren är.
Cache
Sparad data som laddas blixtsnabbt istället för att hämtas på nytt. Anledningen till att din sajt känns snabb — eller långsam.
Database
Där all data bor. Användare, ordrar, kattbilder. Tappar du databasen, tappar du allt — så vi backar upp den.
SQL
Structured Query Language. Språket för att prata med databaser. Inte sexigt — men oumbärligt.