Obrigado por responder Breno, achava que ninguem iria responder por ser uma pergunta diferente e que talvez esteja implementando algo onde alguem conhece forma melhor de tratar/gerenciar.
Este seu exemplo proposto me parece com pattern Observer ne? onde tem que notificar todos participantes....
Esta ideia ai permite ter varios observadores no meu caso quem vai observar o buffer é
apenas um participante e este participante meu é um recurso nao gerenciavel por depender de infrainstrutura de rede/internet para gravar o "log".
Se eu aderir sua proposta eu vou alterar umas coisas como metodo OnNext seria assincrono para não impactar o metodo Insert, mas se ocorrer um Exception no OnNext talvez eu devo tentar mais tarde tenta executa-lo para isto pensei usar uma Fila.
Alguem tem mais alguma dica?