Hey @Ivan ,
Using multiple Badger DBs in a single process, should be fine. Dgraph itself uses 2 instances, but those are for life time.
We are not very sure of what will be the side affects, if you are creating a new instance every 20 sec. But this might result in increase of resource utilisation, as every instance will use some minimal resources.