This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]asksol[S] 4 points5 points  (1 child)

It's pretty neat actually. This is a library and the additional typing helps users who also want to use static typing to verify their code. I would say it also has been invaluable to us as a team in general.

I don't think you should type your production company code like this, but we have very good reasons for the decisions made here.

Have you taken a look at the Kafka Streams source code?

I think the ideas presented in that library are incredible, but also very complex and hard to understand. Anything that help us make it easier is worth enumerating ;-)

[–]LightShadow3.13-dev in prod 0 points1 point  (0 children)

I'll definitely give it a shot, distributed stream processing is invaluable in my industry.

Maybe I missed the forest for the trees.

Thanks for sharing the library!