Larry,
thanks I figured out after posting this question. Being from JVM world things are little different in golang. But I found golang much more liberating than being dependent on way too many dependencies in JVM frameworks (Spring etc..)
I am creating Nats Connection (NatsConn stan.Conn) as a global resource during Application initialization. This same connection is used in setting up all the necessary subscribers with respective topics. I think I got it working well so far.
I appreciate your response though and would post back if hit any roadblock.
Off topic -- Nats streaming doesn't seem to support queue/topic/message replication among multiple instances if I understand correctly. If not is this part of roadmap in near future?
thanks,