I'm not sure exactly how this would work - but the idea is that you would send in say a Kafka or SQS command and Sauna would convert it into a Serf message which gets gossiped to a cluster of machines with Serf agents.
This is a very devops-y usecase but there's no reason why Sauna couldn't be used for this kind of thing.
Example use case:
Snowplow pipeline configured to receive GitHub webhooks
AWS Lambda detects push to repo, emits a echo-to-Serf command onto SQS
Sauna reads the SQS stream, and echos to Serf
Cluster of machines reads the event from Serf and Do Something
I'm not sure exactly how this would work - but the idea is that you would send in say a Kafka or SQS command and Sauna would convert it into a Serf message which gets gossiped to a cluster of machines with Serf agents.
This is a very devops-y usecase but there's no reason why Sauna couldn't be used for this kind of thing.
Example use case: