silverton-io / buz

Serverless multi-protocol + multi-destination event collection system.
https://buz.dev/
Apache License 2.0
186 stars 21 forks source link

More sink refactor and misc deployment goodies #497

Closed jakthom closed 1 year ago

jakthom commented 1 year ago

Sinks should do less. Therefore, this PR:

  1. Makes the process of setting up SinkMetadata consistent across all sinks
  2. Adds an output location to Sink.Dequeue, so envelopes can be put in different places
  3. Scraps the app runner deployment. App runner is too far from the vision.
  4. Generally make improvements
  5. Brings lambda tf deploy up to speed with envelope improvements and whatnot