U hebt herbruikbare code gemaakt, verpakt als een zip-bestand, die meerdere Lambda-functies moeten gebruiken. U moet deze gedeelde code implementeren en de Lambda-functies bijwerken om deze te gebruiken met de hoogste operationele efficiëntie. Welke oplossing is het beste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Verpak de code als een Lambda layer en koppel die layer aan de Lambda-functies die deze nodig hebben..
Waarom dit het antwoord is
Het verpakken van de gedeelde code als een Lambda layer is de meest efficiënte oplossing. Lambda layers zijn ontworpen om herbruikbare code, bibliotheken en aangepaste runtimes te delen tussen meerdere Lambda-functies. Dit vermindert de implementatiegrootte van de functies en vereenvoudigt het beheer van afhankelijkheden. Wanneer de code in de layer wordt bijgewerkt, hoeven alleen de functies die de layer gebruiken, opnieuw te worden geïmplementeerd of bijgewerkt, wat de operationele efficiëntie verhoogt. Het uploaden naar S3 en importeren is minder efficiënt, omdat elke functie de code moet downloaden en inladen, wat de opstarttijd kan verlengen. Een nieuwe Lambda-functie maken en deze synchroon aanroepen introduceert extra latentie en complexiteit. Het bouwen van een containerimage is een valide optie voor complexe afhankelijkheden of grote runtimes, maar voor herbruikbare code is een layer vaak eenvoudiger en sneller te beheren.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig