Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Common: write out Avro format rather than TSV #249

Open
chuwy opened this issue Jun 20, 2020 · 4 comments
Open

Common: write out Avro format rather than TSV #249

chuwy opened this issue Jun 20, 2020 · 4 comments
Labels
RFC Improvement requires significant design efforts

Comments

@chuwy
Copy link
Contributor

chuwy commented Jun 20, 2020

No description provided.

@chuwy
Copy link
Contributor Author

chuwy commented Jun 20, 2020

Migrated from snowplow/snowplow#2035 (comments are auto-generated)

@chuwy chuwy changed the title Common: scala Kinesis Enrich: write out Avro format rather than TSV Common: write out Avro format rather than TSV Jun 20, 2020
@chuwy chuwy added the RFC Improvement requires significant design efforts label Jun 20, 2020
@julianbei
Copy link

Hi @chuwy thanks for all the wonderful work here.

I like this proposal.

You might also consider to make use of the CNCF CloudEvents spec https://cloudevents.io/.
Because you are using json schemas all over the place already, defining the output format as config would be cool.

(can be generated from a json schema in many cases):

This would make the pipeline more composable and fit into the overarching architecture of the users. For us we have potentially Go, Python and Javascript/Typescript services consuming enich.good. TSV is not helpful with that and thrift is the same issue.

Preferable formats:

  • avro
  • protobuf
  • json (easy to debug)
  • tsv

@chuwy
Copy link
Contributor Author

chuwy commented Jul 29, 2020

Hi @julianbei,

Honestly it's the first time I hear of CloudEvents, but at first glance the spec looks very exciting. Do you want to create a separate ticket maybe to not lost it, I'm keen to learn more about it at some point.

@julianbei
Copy link

julianbei commented Jul 29, 2020

Sure. I will. -> #304
I have another exciting experiment I want to show you. If you have time. No Idea how to reach out since the chats are migrated to a forum. But the forum isnt the right place. Can you ping me somehow?

https://twitter.com/jbinsen <- ping me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RFC Improvement requires significant design efforts
Projects
None yet
Development

No branches or pull requests

2 participants