The noticeable difference between them is that Event Hubs are accepting only endpoints for the ingestion of data and they dont provide a mechanism for sending data back to publishers. On the other hand, Event Grid sends HTTP requests to notify events that happen in publishers.
What is the difference between event hub and service bus?
Difference between Event Hubs & Service Bus Service Bus is used as the backbone to connects applications running in the cloud to other applications or services and transfers data between them whereas Event Hubs is more concerned about receiving massive volume of data with high throughout and low latency.
What is Event grid in Azure?
Event Grid is a fully managed event service that enables you to easily manage events across many different Azure services and applications. Made for performance and scale, it simplifies building event-driven applications and serverless architectures.