In my experience, there are a few companies that create and operate distributed systems which are simple, elegant, reliable, high performance, and maintainable.
And then there are most companies, where the distributed systems are the equivalent of sprawling spaghetti code. Bloated, slow, brittle, expensive, and always in need of excessive babysitting.
I've read lots of great blog posts from the former companies over the years, but I'd like to do a deep dive right now and read any that I've missed.
I figured it might help if I found an example of what I consider a good engineering blog is, and Discord came to mind: https://discord.com/blog/how-discord-stores-billions-of-messages
http://www.benstopford.com/