Por que você não quer usá-lo?
Claro que você pode implementar algo sozinho, mas você jogará fora anos de experiência que foram dedicados à construção do DiscourseConnect. Portanto, antes de decidir empreender essa tarefa gigantesca, você deve decidir qual bom motivo você tem para construir algo sozinho em vez de usar o que já está disponível.