Ga naar hoofdinhoud

Les 3

Lesdoelen

  • Leren kennen verschil tussen strong en eventual (en never) consistency.
  • Kennen van extra verantwoordelijkheid aggregate root:
    • bewaken van strong consistency van de aggregate (aan de hand van optimistic locking)
  • Optimistic locking kunnen toepassen met Spring Data JDBC (docs)
    • aan de hand van het @Version attribute
  • Idee hebben van complexiteit van eventual consistency, maar alleen simpele oplossingen implementeren
  • Kunnen afwegen van consistency en performance op basis van domein
  • (Als dit haalbaar is voor ons) Domein relateren aan API-ontwerp