github.com/karimsa | npm install karimsa
Delivering the art & science of retail execution
All images & narratives in this talk are purely for satirical purposes. The sequence of events is not in chronological order.
User failure != system failure
* Required for distributed systems.
HTTP blah
blah
HTTP
Server
Web Browser
Unavoidable network partition
blah blah
Any database solution at all
Server
Unavoidable network partition
Stop building dominoes.
System
Work
System
Work
Worker
*Should be unidirectional.
Prioritize tasks
Priority based on limited resources
Priority based on time of day
Cancel tasks
Dedup tasks
Without a broker
With a broker
github.com/karimsa | npm install karimsa