6. @kfirondev@kfirondev
Get - prize Get - prize
OK OK
Get - prize Get - prize
Already wonAlready played
Get - prize
Get - prize
Get - prize
Get - prize
Get - prize
Get - prize
Get - prize
Get - prize
Get - prize
Get - prize
Already won
Already won
Already won
Already won
Already won
Already won
Already won
Already won
Already won
Already won
USER QUIZ PRIZE
SERVER
DATABASE
7. @kfirondev@kfirondev
Get - prize Get - prize
OK OK
Get - prize
Already played
Get - prize
Get - prize
Get - prize
Get - prize
Get - prize
Already won
Already won
Already won
Already won
Already won
USER QUIZ PRIZE
SERVER
DATABASE
FAIL FAST PATTERN
T
H
R
O
T
T
L
E
R
ROLLING WINDOW KEY (user-id) THROTTLER
24. @kfirondev
Hexagonal Architecture with FP
gives result which is:
Deterministic Separation of concerns Fast testing lifecycle Concurrent agnostic
domain model
27. @kfirondev
This is where you are going to present your final words.
This slide is not meant to have a lot of text.Thank You!
Any Questions?
Kfir Bloch