Vad är Serverless?
Det finns fortfarande servrar — du behöver bara inte bry dig om dem. Någon annan har huvudvärken. Du har appen.
Serverless är ett lite lurigt ord, för det finns fortfarande servrar inblandade — du behöver bara inte tänka på dem. Namnet syftar på att du som företagare eller utvecklare slipper äga, sköta och underhålla servrarna själv. Någon annan (som ett stort molnföretag) har den huvudvärken. Du fokuserar bara på din app.
En bra liknelse är el i väggen. Du har ström när du behöver den, men du äger inte kraftverket och behöver inte tänka på hur elen produceras. Du betalar för det du använder och litar på att någon annan sköter maskineriet. Serverless fungerar likadant: din kod körs när den behövs, på servrar du aldrig ser, och du betalar bara för den faktiska användningen.
Det motsatta är att hyra eller äga en egen server som står och går dygnet runt, oavsett om någon använder den eller inte. Serverless startar istället upp just när det behövs och stänger av när det är klart.
Varför är serverless viktigt för ditt företag?
Serverless kan spara både pengar och besvär. Du slipper betala för en server som står och snurrar tom på nätterna, och du behöver ingen it-tekniker som håller den vid liv. Systemet växer också automatiskt: om tusen kunder plötsligt besöker din sajt samtidigt skalar det upp av sig självt, och sedan ner igen när ruschen är över.
Det gör att små företag kan köra samma robusta teknik som de stora, utan att binda upp sig i dyr hårdvara eller drift.
Serverless i praktiken
Säg att du har en kampanjsida som mest ligger stilla, men som exploderar i besök när du kör en annonskampanj. Med serverless betalar du nästan ingenting de lugna dagarna, och tekniken hanterar automatiskt trycket när besökarna strömmar in. Du behöver inte gissa hur stor server du ska köpa i förväg.
Många moderna svenska webbtjänster byggs idag serverless just av den anledningen — det är kostnadseffektivt för verksamheter där trafiken går upp och ner.
Vanliga frågor om Serverless
Vad betyder serverless?
Serverless betyder att du kör din app utan att själv behöva äga eller sköta servrarna. Servrarna finns fortfarande, men ett molnföretag hanterar dem åt dig, och du betalar bara för den faktiska användningen.
Finns det verkligen inga servrar i serverless?
Jo, servrar finns fortfarande. Skillnaden är att du inte behöver tänka på dem — någon annan äger och sköter dem. Det är lite som el i väggen: du använder strömmen utan att äga kraftverket.
Vad kostar serverless?
Med serverless betalar du oftast bara för den faktiska användningen, inte för en server som står och går dygnet runt. Det gör det kostnadseffektivt särskilt för tjänster där trafiken går upp och ner.
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.