Deze documentatie geeft een overzicht van de API design patterns en concepten die wij gebruiken. Zij kunnen een developer of architect helpen in het designen en implementeren van enterprise applicaties.
Circuit breaking vermijdt onnodig gebruik van resources door requests die niet gaan lukken onmiddellijk te doen falen ipv ze uit te voeren.
Rate limiting beschermt een service tegen overload door het aantal toegelaten requests binnen een tijdspanne te limiteren.
Correlation maakt het mogelijk om een handeling (flow) over gedistibueerde systemen te traceren.
BFF Session storage is nodig om de state van een aangemelde gebruiker bij te houden.
BFF Caching kan gebruikt worden om data tijdelijk te cachen om de performantie te verbeteren.
Multitenancy betekent dat één instantie van de software oplossing meerdere tenants kan voorzien. Elke tenant is een afzonderlijk gescheiden logische omgeving, elk met zijn eigen set gebruikers, autorisatie regels en data