Netflix Studio Search: Using Elasticsearch and Apache Flink to Index Federated GraphQL Data
![](https://eranstiller.com/wp-content/uploads/2022/04/Netflix-Studio-Search-Header.jpeg)
Netflix engineers recently published how they built Studio Search, using Apache Kafka streams, an Apache Flink-based Data Mesh process, and Elasticsearch to manage the index. They designed the platform to take a portion of Netflix’s federated GraphQL graph and make it searchable. Today, Studio Search powers a significant portion of the user experience for many applications within the organisation.