Real world use cases
Throughout the process of building Batch, we've had many, many, many conversations with various message bus users and have gained a lot of insight into the different ways that folks use these systems.
While most users will benefit from gaining visibility into their message buses, we learned that there is a significant portion of users who have already resolved this problem themselves and have moved on to solving other complex issues such as piping message bus data to other systems or using message bus data to enable recovery.
As a result of these discussions, we have put together the following doc which goes over the different avenues for how Batch can further help you achieve your goals.
Some of the less obvious ways to use our platform:
- Use Batch replays to facilitate CI
- Feed real events into your tests
- Use Batch for hydrating your data lake
- Batch writes ALL data it captures on a message bus as optimized parquet files which are then stored on S3 (and can be queried using Athena)
- Use Batch replays for load testing
- Replays can send thousands of requests per second to a destination of your choice - HTTP, RabbitMQ, Kafka, etc. making it an effective tool for load testing your systems.
NOTE: If you use your messaging system in a way that is not listed in the doc - we would love to hear from you and see how we could mold our platform to enable your goals. Contact us!