Ga naar hoofdinhoud

Lesprogramma

1. Ontwerpoverwegingen voor aggregate bespreken

We laten het verschil tussen eventual consistency en strong consistency zien aan de hand van de uitwerking van onderdeel 2 uit de voorbereiding.

2. Onnodige locking exceptions tekenen

In deze oefening teken je sequentiediagrammen waarmee je laat zien welk indeling in aggregates kan leiden tot onnodige locking exceptions.

✏️ De oefening is te vinden in <jouw repo van week 3>/oefeningen/les3/lesprogramma/onderdeel2

3. Strong consistency vs Optimistic locking exceptions

Soms kun je niet alle business regels strongly consistent afdwingen en onnodige optimistic locking exceptions voorkomen. In deze oefening bekijk je een aantal opties en maak je een afweging tussen deze twee doelen.

✏️ De oefening is te vinden in <jouw repo van week 3>/oefeningen/les3/lesprogramma/onderdeel3