willem.com

Implementing a lambda architecture

Managing kitchen-, delivery- and pickup capacity

Dec. 2, 2020 -

This month I needed to create additional dimensions to a capacity queue mechanism. The food ordering app that I created needed to be able to restrict capacity based on the number of orders, the contents in individual orders and the dispatch type (takeaway/delivery). Read along to find out how I used a Lambda Architecture to do this.

Continue reading
An event stream of orders is the heart of the mechanism, queries are fulfilled by looking at this stream: how many pizza's will be ready at 18:00hrs?
An event stream of orders is the heart of the mechanism, queries are fulfilled by looking at this stream: how many pizza's will be ready at 18:00hrs?
Three capacity constraints: kitchen / delivery / pickup
Three capacity constraints: kitchen / delivery / pickup
Eating pizza during development is how you
Eating pizza during development is how you "live the algorithm"

Other stories

all blog posts

Tagged

DataLemmid StorePaymentsServerWork

Articles (153)