serverlesscomponenten
Serverlesscomponenten zijn herbruikbare bouwstenen voor serverloze applicaties. Ze bundelen infrastructuur, configuratie en runtime-logica in een zelfstandige eenheid die in meerdere projecten kan worden toegepast. Een component bepaalt welke resources nodig zijn (functies, API's, databases, berichtenverkeer), welke inputs hij vereist (omgevingsvariabelen, regio’s, namen) en welke outputs hij oplevert.
Een component wordt declaratief beschreven, vaak in YAML of JSON, en kan afhankelijkheden hebben van andere
Voordelen: versnellen van ontwikkeling door kant-en-klare bouwstenen, betere consistentie en naleving van best practices, minder duplicatie
Nadelen: afhankelijkheid van een actief registry en ecosysteem kan leiden tot lock-in; niet alle use-cases passen
Toepassingsgebieden: snelle API-backends, event-driven taken, data-pijplijnen, integraties met SaaS-diensten, beveiliging en observability-voorzieningen.
Relatie met andere concepten: biedt een compositorische aanpak naast traditionele Infrastructure as Code (Terraform, CloudFormation) en