Serverless is een clouduitvoeringsmodel waarbij de cloudprovider de infrastructuur volledig beheert. Functies reageren op events zoals HTTP-requests of queue-berichten en schalen automatisch mee. Voordelen zijn geen serverbeheer en betalen per gebruik. Nadelen zijn cold starts en mogelijke vendor lock-in. Voorbeelden zijn AWS Lambda en Azure Functions.
Microservices
AAA
Backend
Microservices
Bij microservices bestaat een applicatie uit kleine, onafhankelijk deploybare services met elk een duidelijke business-taak. Ze communiceren via API's. Dit biedt schaalbaarheid en technologische flexibiliteit, maar verhoogt complexiteit rond deployment en dataconsistentie.
AAA
Backend
Queue
AAA
Servers
Queue
Een queue is een wachtrijsysteem voor asynchrone verwerking op de achtergrond, zonder de hoofdapplicatie te blokkeren. Je voegt opdrachten toe aan de queue en workers pakken ze op. Toepassingen zijn e-mail, image processing en datasynchronisatie.
AAA
Servers
Vendor lock-in
AAA
Backend
Vendor lock-in
Vendor lock-in treedt op wanneer je zo afhankelijk wordt van de producten, diensten of API's van één leverancier dat overstappen naar een alternatief lastig, kostbaar of riskant is. Dit ontstaat door gebruik van leverancier-specifieke SDK's, proprietary API's of gesloten diensten. Microservices en open standaarden helpen lock-in te beperken.
AAA
Backend
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm