GitHub представила новый режим высокой доступности для GitHub Enterprise Server (GHES), который делает поисковую инфраструктуру быстрее и устойчивее для клиентов, использующих High Availability (HA) конфигурации. Поиск затрагивает почти все пользовательские сценарии в GitHub: от строк поиска и фильтрации в Issues до страниц релизов и проектов, а также подсчёта задач и pull request. Поэтому инженеры GitHub в течение последнего года переработали архитектуру поиска, чтобы администраторы тратили меньше времени на сопровождение GHES и больше — на задачи пользователей. Ранее администраторам GitHub Enterprise Server приходилось внимательно следить за состоянием поисковых индексов — специальных таблиц базы данных, оптимизированных под поиск. Если во… Подробнее