Pergunta de entrevista da empresa DevRev

What are the key considerations when implementing custom routing logic in Elasticsearch to control how data is distributed across shards and nodes? (related to my side project)