PureLogics Interview Question

What is event driven programming architecture