Как мы начали использовать графовую БД, чтобы сэкономить ресурсы в облаке

Для поддержания кода своих проектов «в тонусе» существует множество инструментов: линтеры и форматтеры, статические анализаторы. Но чем больше строк написано и библиотек использовано, тем сложнее со всем этим справляться. А в условиях, например, монорепозитория проверок становится слишком много, чтобы это работало в стиле «просто запусти все проверки».

Мы построили Codebase Knowledge Graph (CKG) — полный и свежий граф кодовой базы as-a-Service для использования в автосборке, code intelligence и при глобальных рефакторингах. Codebase Knowledge Graph позволяет смотреть на код на большом масштабе под разными углами. Расскажу, как он уже экономит нам ресурсы и где еще может быть полезен.

Спикер

  • Yandex Infrastructure

    Сергей Буткин

    Руководитель группы разработки инструментов анализа кодовой базы