From the repository that I found, it seems that you wrote the backend in Go. How did it hold up? Any lessons learned?
I am suffering a little right now while I try to add E2E encryption, because I structured the handlePublish logic awkwardly. But other than that there have been no surprises.
Sorry that's such a boring answer.