Event-driven computing is a computer application in which events are detected and programs are triggered in response to them. It involves those events that are uniquely identifiable and relevant to the computer hardware and system software.
Event-driven computing is supported by Event-Driven Architecture( EDA) and triggered using decision algorithms.
Event-driven computing is used in databases, where a database trigger is fired when database entries are added, modified or deleted. Furthermore, it deals with automation systems, the Internet of Things( IoT), machine-to-machine communication( M2M) and real-time-based response systems used in goods control and logistics.