Events are messages in response to an action. The action can be anything from user interactions with your application to intra-service messages. They can come from internal and external sources.
CloudWatch events are system events that are logged in near real time in order to describe changes in the infrastructure. Simple rules are used to map events to streams for analysis.