I would like to compliment you and your team on your product since I use it every day. =)
How many tools/services are in your stack that you chose yourself? Are you still involved with that or does someone else completely own that process?
I advocated for Go as an interesting option to consider. The tool and stack is really up to the engineering team though.
Raft, RocksDB, Jaegar were all new to me. As a part time engineer I mainly just use the tools that were already selected by the team.
For chat I introduced this little library though: github.com/go-pg/pg
Which, while it's not perfect, has been pretty nifty.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.