Event Emitter are exists in Event-driven architecture (EDA). It is a software design pattern where system components communicate asynchronously by producing, detecting, and reacting to events, which represent changes in state or significant actions within a business system. Unlike traditional request-response models that require synchronous waiting, EDA uses an event broker to decouple producers (which generate events) from consumers (which process them), enabling systems to respond in real time without knowing about each other.