Thank you for putting this excellent solution together.> Future Development WorkJan 5, 20231Jan 5, 20231
Published inITNEXTWhich isolation level to use in sharded MySQL (on Vitess)Once your service takes off and grows fast, you must introduce a scale-out solution for a primary MySQL. The most common and battle-tested…Aug 13, 2022Aug 13, 2022
Published inITNEXTWhy puma workers constantly hung, and how we fixed by discovering the bug of Ruby v2.5.8 and v2.6.6While running Rails puma servers in production, we were seeing the incident that some old worker processes suddenly got stuck regardless…Apr 6, 20211Apr 6, 20211
Debugging GKE unprivileged containers with gdb and nsenterWhile I was operating a GKE cluster on which busy puma(Rails) servers running, our alert system reported an incident to my team. These…Apr 4, 2021Apr 4, 2021
How to lint your Protocol Buffer files very quickly and easilyI’m going to introduce the protolint.Dec 27, 2018Dec 27, 2018