[Перевод] Как в Netflix сделали поиск по федеративному графу

За последние несколько лет те, кто занимается в Netflix направлением Content Engineering , перевели множество служб компании на использование федеративной платформы GraphQL. Этот процесс продолжается и сегодня. Применение федерации GraphQL даёт командам, отвечающим за различные предметные области, новые возможности. Теперь они могут, независимо от других команд, создавать и использовать собственные графовые службы, относящихся к сфере их деятельности ( Domain Graph Service , DGS). Команды, кроме того, могут связывать свои предметные области с другими областями в унифицированной схеме GraphQL, доступ к которой даёт федеративный шлюз . Давайте, в качестве примера, рассмотрим три главнейшие сущности этого графа.

https://habr.com/ru/companies/wunderfund/articles/838440/

#Netflix #GraphQL #разработка #базы_данных #federated_graph #федеративный_граф #DGS #Domain_Graph_Service #Graph_Search #Elasticsearch

Как в Netflix сделали поиск по федеративному графу

За последние несколько лет те, кто занимается в Netflix направлением Content Engineering , перевели множество служб компании на использование федеративной платформы GraphQL. Этот...

Хабр

[Перевод] Обратный поиск по федеративному графу Netflix

В Netflix было сделано много нового со времён выхода предыдущих материалов, посвящённых роли тех, кто отвечает за направление Content Engineering, в реализации поиска по нашему федеративному графу (federated graph). А именно, в первой статье мы идентифицировали проблему и рассказали об использовании инфраструктуры индексирования данных, а во второй мы углубились в вопрос о том, как мы пользуемся очередями. Мы дали доступ к Studio Search для всех инженеров компании, а не только для тех, кто занимается направлением Content Engineering, и переименовали этот проект в Graph Search. С Graph Search интегрировано более 100 приложений. В рамках этой системы поддерживается примерно 50 индексов. Мы продолжаем расширять её функционал. Как было обещано в предыдущем материале, здесь мы расскажем о том, как мы, объединив усилия с одной из команд, отвечающих за Studio Engineering, создавали обратный поиск (reverse search). Обратный поиск переворачивает с ног на голову стандартный подход к выполнению запросов: вместо того, чтобы искать документы, которые соответствуют запросу, он направлен на поиск запросов, соответствующих документу.

https://habr.com/ru/companies/wunderfund/articles/832284/

#Базы_данных #разработка #federated_graph #федеративный_граф #DGS #Domain_Graph_Service #Graph_Search #GraphQL #Elasticsearch

Обратный поиск по федеративному графу Netflix

В Netflix было сделано много нового со времён выхода предыдущих материалов, посвящённых роли тех, кто отвечает за направление Content Engineering, в реализации поиска...

Хабр