Tomer Shaiman
1 min readDec 2, 2019

--

Thanks Tomer, that’s a good point indeed. you can definitely do this but since our producers are written in another language and frameworks (GoLang/node.js) and since we did not want them to have another responsibility we let our Kafka Stream handle the transformation.
Also bare in mind that in this small example there isn’t much logic inside the stream, but in our real-world scenario the Kafka stream has lot more to do : it has some more transformation related to our BL , it is using some hashing mechanism and it directs the data to several other topics hence splitting the stream.
Thanks for the feedback

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Tomer Shaiman
Tomer Shaiman

Written by Tomer Shaiman

Principal Software Engineer at Microsoft ✰ Kubernetes and DevOps ✰ CKAD/CKA Certified

No responses yet

Write a response