Is it a good design to have multiple pub/sub topics in pipeline. Like there is SNS-1 whose consumer will act as producer for SNS-2 and the consumer for SNS-2 will act as pro