Когда инженеры начали замерять скорость обработки запросов к базе, то выяснилось, что самые медленные из них были связаны с выборкой статей в искусственной иерархии по датам, которая была создана разработчиками. Переписав запросы таким образом, чтобы исключить выборку по этой иерархии, просто сортируя статьи по полю даты, мы добились повышения скорости на 30–40%. Также было включено кэширование на уровне веб-сервера nginx и оптимизированы настройки MySQL. Все сервисы портала были размещены на виртуальной машине SmartOS с файловой системой ZFS, кэш которой располагался на быстрых SSD дисках. Это позволило поднять производительность еще на 20%, но это еще не предел.
Через некоторое время после решения проблем с производительностью компания Git in Sky полностью переписала код приложения, внедрила CI/CD на проекте и сейчас поддерживает его в безопасном и надежном состоянии.