#####Messaging System or Queues#####
This concept is especially useful in web applications where it's impossible to handle a complex task during a short HTTP request window. Reference about different queueing tools : http://queues.io/
#####Key Value Database####