Aan de slagBegin gratis

Race conditions voorkomen met voorwaarden

Twee processen proberen tegelijk het e-mailadres van dezelfde gebruiker bij te werken:

Beide gebruiken updateitem() met ConditionExpression='email = :oldemail' waarbij :old_email = '[email protected]'. Proces A voert eerst uit en slaagt.

Wat gebeurt er als Proces B direct daarna wordt uitgevoerd?

Deze oefening maakt deel uit van de cursus

Dataopslagdiensten gebruiken in AWS

Bekijk cursus

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening