By default Hermes updates only a consumer to keep track of last processed event. Also, you can utilize partition keys to scale out your application
Message broker-agnostic 🔌
You can plug in a cloud-native solution, Apache Pulsar or RabbitMQ
Supports MongoDB's Change Streams 🍃
And PostgreSQL integration is coming!
Fully covered by tests 📑
You may sleep well at night because Hermes features are well covered by tests
"Hermes is the god of reliable deliveries. His two insignias are an outbox and a letter. Just write a message, put it into an envoy, and put it in the box. That's it! You don't need prayers, keeping crossed fingers and hope. Your message will be delivered for sure! Hermes is on it!