Fork me on GitHub

@tap Sorry for the delayed response. If rails is the system under test, there needs to be some method of getting the data produced by rails into kafka and vice versa. Kafka Connect can do this and has lots of High Availability bells and whistles but it's essentially just a cron which monitors a table and writes it's records into kafka (or consumes a topic and writes it into some table). If that is the whole system then it might seem overkill to do this but in some cases, the rails app is just one of several apps that need to share data. If they share data by posting events to an event log, rather than by hitting each other with API requests, they become less dependent on one another.