Currently, Deimos assumes that if Kafka is configured, it should send messages to it (with the exception of RSpecs when producers are stubbed). In development mode, it should detect on startup if Kafka is actually running as configured, and if not, it should run in test mode where messages get sent to an array. Currently, it crashes, meaning devs would have to manually change the configuration or that they must run Kafka even if they aren't actively testing the Kafka parts of their app.
Currently, Deimos assumes that if Kafka is configured, it should send messages to it (with the exception of RSpecs when producers are stubbed). In development mode, it should detect on startup if Kafka is actually running as configured, and if not, it should run in test mode where messages get sent to an array. Currently, it crashes, meaning devs would have to manually change the configuration or that they must run Kafka even if they aren't actively testing the Kafka parts of their app.