Harm-Jan Roskam
29.09.2020

Serverless werken: slimmer en sneller

brandbox_serverless

In de cloud werken is voor veel bedrijf inmiddels de gewoonste zaak van de wereld. Voor apps en websites gaan we bij Connect Holland inmiddels nog een paar stappen verder: we werken ‘serverless’. Het werken zonder servers heeft diverse voordelen. Voor ons, maar vooral voor onze klanten.
 
Officieel Amazon Partner
Deze zomer zijn de laatste fysieke servers letterlijk de deur uitgegaan. We maken al sinds 2010 gebruik van AWS (Amazon Web Services) en dat werkt zó goed en betrouwbaar dat we nu compleet over zijn. AWS kent voor ons geen geheimen meer – of het nu gaat om de techniek of de frameworks en functionaliteiten die Amazon gebruikers biedt. We zijn inmiddels zelfs officieel Amazon Partner.
Over servers en bijbehorende infrastructuur hoeven wij ons niet meer druk te maken. We kunnen altijd rekenen op het AWS-platform. Dat biedt alle technologieën die er zijn voor cloud computing en mobiele toepassingen. De opslag- en rekenkracht is nagenoeg ongelimiteerd.
 
Microservices
Aanvullend op de infrastructuur heeft Amazon tal van handige en door ons veelgebruikte functionaliteiten ontwikkeld. Deze ‘microservices’ kunnen wij als bouwstenen benutten voor de websites en apps die we maken voor opdrachtgevers. Denk aan authenticatie: alle varianten om in te loggen zijn voorhanden. Met een wachtwoord, via Facebook, met twee-staps-authenticatie.
 
Tijdwinst
Maar ook voor het sturen van notificaties en automatische sms-berichten hoeven wij niet meer zelf code te schrijven. Dat scheelt dus tijd voor ons en tijd én geld voor onze klant. We kunnen nu direct met de echte functies en het ontwerp aan de slag.
 
Betaal alleen voor wat je echt gebruikt
Minstens net zo belangrijk is dat AWS werkt op basis van pay per use: je betaalt alleen voor wat je echt gebruikt. Je hoeft dus geen middelen te huren of aan te schaffen ter grootte van de pieken die een website of app verwerkt. Soms zijn die pieken maar een paar minuten of uur per etmaal. Waarom zou je dan voor de hele dag betalen?
 
Onbeperkt groeien
Het mooie is dat je op voorhand wel de zekerheid hebt dat je pieken kunt opvangen. Ook de onverwachte; je site of app loopt niet meer vast doordat er te veel gebruikers tegelijk zijn.
Van deze automatische opschaling (autoscaling) kun je natuurlijk ook in de loop der tijd profiteren. Onbeperkt groeien, zonder investeringen.
 
Eerste miljoen pushnotificaties zijn gratis
Vergelijkbaar werkt verrekening van de microservices: De ‘AWS Free Tier’ betekent dat het eerste gebruik van de diensten gratis is. Ter indicatie: de eerste miljoen pushnotificaties verstuur je kosteloos. Je betaalt pas bij nóg grotere aantallen. Hoeveel? 50 dollarcent per miljoen.
 
Met plezier betalen
Dat komt erop neer dat het pas echt begint te tellen als de app een succes is. En als het goed is, brengt die app dan ook zijn geld op. Dus betaal je die variabele kosten met plezier.
Dat maakt AWS ook voor start-ups heel erg geschikt: zij kunnen zonder grote investering en risico’s een nieuwe app of website laten bouwen en heel snel te weten komen of naar hun propositie inderdaad zoveel vraag is als ze zelf denken.
 
4 belangrijkste voordelen
Serverless werken heeft nog veel meer voordelen. Welke dat zijn, hangt van de klant en zijn wensen af. We zetten de vier belangrijkste op een rijtje:  

  1. Pay per use: betalen wat je echt gebruikt
  2. Autoscaling op basis van gebruik
  3. Je hoeft zelf geen server en infrastructuur te beheren
  4. De eerste tier per gebruikte microservice is gratis; betalen hoeft pas als de app of website een succes is

 

Meer blogs