Hi all,

I would like to know the best practices in terms of the submission and
management of storm topologies.

Do you manage 1 repo per topology, or have 1 repo with many topologies in
it? For example, I have a topology that counts words, a topology that sees
if an input is a prime number, and a topology that adds exclamation points
to a piece of text.

What would be the best option in terms of updating the prime number
topology? I know you can remove one from the UI, but do you generally ship
a .jar with all of the topologies or do you have one strictly for that
piece of processing? I am leaning towards 1 repo for 1 topology to make
deployments more intuitive (push a change via github, assemble the .jar,
push to storm topology) but I would like to hear what everyone here does.

Thanks!

Reply via email to