Hey, thank you for the feedback. We are heavily focusing on performance improvements - both in the product (so that features run better)[1] and in our GitLab.com infrastructure team (so that GitLab.com runs more reliably)[2]. We stayed transparent about the database incident and people really appreciated that.
I guess we will see how it turns out. I think the lesson here is that you can't just attempt to follow best practices and accepted wisdom without really thinking for yourself. (Nor would I argue they were clearly following best DB practices!)
Don't they have massive scaling problems? And didn't they delete their production database by mistake recently?
GitHub doesn't seem to have faced the same problems - so it seems difficult to argue GitLab has better practices.
> what more could you ask of a company?
Reasonable page response times?