Busca
Software e tecnologia

InfoTrack: como a empresa está impulsionando a busca por inovação orientada por dados com o Elasticsearch Service

EM RESUMO

  • 10%
    de aumento no NPS
  • 15%
    de aumento nos novos clientes ano após ano

Busca incrivelmente rápida

Com a padronização no Elasticsearch, a InfoTrack aumentou a velocidade, a relevância e o volume de dados da busca no contexto dos dados de log do sistema de TI usados pelas operações de TI. Além disso, o Elasticsearch é usado no principal produto da InfoTrack para permitir a busca de dados de documentos jurídicos para seus clientes.

Inovação líder de mercado

Os novos serviços baseados no Elastic Stack, como o Data Lake Search, oferecem eficiência que os clientes não encontram em outro lugar, aumentando a participação de mercado em até 70%.

Novos insights para aumentar o desempenho

Com os recursos do Kibana, a InfoTrack tem mais insights sobre o desempenho e o uso dos produtos para evitar a rotatividade de clientes e impulsionar o crescimento contínuo.

Flexibilidade e controle ideais

A mudança do Elasticsearch Service da Amazon para o Elasticsearch Service no Elastic Cloud deu à InfoTrack mais flexibilidade para criar novos clusters e controles de segurança mais robustos e baseados em funções.

Visão geral da empresa

A InfoTrack é uma empresa de tecnologia jurídica que ajuda os clientes, incluindo escritórios de advocacia, instituições financeiras, empresas imobiliárias e entidades governamentais, a encontrar, analisar, organizar e comunicar as informações necessárias para transações comerciais ou de propriedades. Essas informações são abrangentes e incluem dados do governo relacionados a propriedades e empresas, além de informações básicas individuais, como verificações de antecedentes criminais. 

Ao possibilitar que todas essas informações possam ser buscadas em um único local central, a plataforma da InfoTrack revoluciona o fluxo de trabalho para que os clientes possam melhorar a produtividade e aumentar a lucratividade. 

Nos últimos anos, a InfoTrack se tornou uma empresa dominante em seus principais mercados. Atualmente, possui 8.500 clientes na Austrália, Estados Unidos e Reino Unido, e está crescendo a um ritmo de 150 novos clientes por mês. 

A InfoTrack está estimulando esse crescimento por meio de inovações conduzidas por desenvolvedores e baseadas em dados, com apoio do Elastic Stack.

Impulsionamento da busca por soluções orientadas por dados

Uma maneira simples de explicar quem é a InfoTrack: ela é o Google de informações jurídicas e associadas de que os advogados e seus clientes precisam para trabalhar.  A empresa reúne numerosos recursos de busca, registro e assinatura digital em uma única plataforma com uma única UI e fluxo de trabalho, para que pessoas físicas e jurídicas possam buscar e recuperar facilmente informações de milhares de terceiros e registrar documentos em agências governamentais. 

Ao longo de sua história, a cultura liderada por desenvolvedores e o uso das mais recentes tecnologias ajudaram a InfoTrack a se diferenciar no mercado. A empresa continua a promover novos recursos e, ao mesmo tempo, oferece aos clientes um serviço premium. Conta com desenvolvedores no mundo inteiro e com uma equipe de inovação dedicada que opera como uma incubadora de novas ideias, produtos e processos, definindo como será a empresa nos próximos três a cinco anos e além.  Ao utilizar o Elastic Stack e gerenciar suas implantações no Elasticsearch Service, os desenvolvedores e a equipe de inovação da InfoTrack podem fornecer aos clientes uma busca incrivelmente rápida e criar e implantar novos produtos em tempo real.

Ashim Joshi, head de inovação, e Nick Carton, líder técnico, afirmam que a migração da InfoTrack dos sistemas locais para a nuvem nos últimos quatro anos ajudou a promover essa inovação, facilitando a exploração e a implantação de novas tecnologias. “É muito difícil expandir um negócio quando você tem a restrição dos sistemas locais”, disse Carton. “A liberdade e a flexibilidade que vieram com a migração para a nuvem e, por fim, a nossa consolidação como um sistema nativo na nuvem, realmente lançaram nossa cultura liderada por desenvolvedores e nos permitiram expandir muito rapidamente.”

A jornada da infoTrack com a Elastic

Uma busca mais inteligente e rápida

A plataforma da InfoTrack poupa tempo e aborrecimentos para os clientes na coleta de informações e documentos necessários para realizar uma variedade de transações jurídicas e de propriedade. Por exemplo, no mercado australiano, se uma pessoa vai comprar um imóvel, precisa de documentos como um certificado de título do conselho local ou do escritório de registro do terreno. Com a contratação de uma pessoa especializada para cuidar dos trâmites legais para transferência de propriedade, a obtenção desses documentos pode levar até dez dias, mas, usando a InfoTrack, os documentos podem ser buscados on-line em um instante. 

Obviamente, uma coisa é ser capaz de obter esses documentos para as pessoas de uma maneira que antes não era possível. Outra coisa é continuar a extrair esses documentos de fontes e estruturas de dados diferentes e disponibilizá-los quase instantaneamente, enquanto a quantidade de solicitações continua a crescer. É por isso que os logs e o monitoramento agora fazem parte das operações diárias da InfoTrack. Esse conceito baseado no Elastic Stack permite aos desenvolvedores acompanhar o desempenho das aplicações e chegar à causa raiz dos erros para resolvê-los imediatamente. 

Inicialmente, os logs eram gerenciados manualmente usando uma ferramenta de log de arquivo, mas essa abordagem tornou-se muito demorada à medida que a InfoTrack crescia e não permitia que os desenvolvedores rastreassem e depurassem as aplicações. Portanto, a InfoTrack procurou uma solução alternativa e até pensou na possibilidade de criar sua própria solução. No entanto, isso levaria meses e exigiria um recurso dedicado para gerenciar atividades como dimensionamento horizontal e separação de logs entre aplicações. A busca por uma solução continuou até o início de 2017, quando o CEO ouviu falar sobre o Elastic Stack e pediu à equipe de inovação para testá-lo. 

“Tínhamos milhares de logs chegando a cada segundo e precisávamos de uma solução centralizada e escalável que nos permitisse fazer buscas neles rapidamente. Com o Elastic Stack, todos esses aspectos problemáticos foram resolvidos.”

– Ashim Joshi, Head de inovação | InfoTrack

A escolha do provedor de serviços gerenciados certo

Primeiro, a InfoTrack implementou o Amazon Elasticsearch Service. A equipe de inovação achou que seria uma solução rápida e fácil, mas rapidamente encontrou problemas de segurança e desempenho. Um dos problemas era que o Amazon Elasticsearch Service executava uma versão mais antiga do Elastic Stack. Essa versão permitia apenas segurança usando restrição de IP e impedia os desenvolvedores de ajustar a Java Virtual Machine (JVM) subjacente. Além disso, ao usar o Amazon Elasticsearch Service, a equipe da InfoTrack não tinha acesso aos recursos adicionais do Stack, incluindo APM, Index Lifecycle Management (ILM) e Graph. Sem eles, a equipe não poderia alcançar todo o potencial na arquitetura de seu sistema para obter sucesso e estabilidade duradouros, nem garantir que estivessem extraindo o máximo de valor dos dados disponíveis. 

“Como executávamos nosso sistema na Amazon, nossa inclinação natural era seguir o caminho mais fácil e clicar em um botão para ter o Elasticsearch sendo executado pela Amazon. Mas o que descobrimos é que essa facilidade não se traduziu em uma experiência, recursos ou suporte melhores. Mudamos rapidamente para o Elasticsearch Service no Elastic Cloud, que forneceu tudo isso e muito mais, e não olhamos para trás desde então.”

– Ashim Joshi, Head de inovação | InfoTrack

Com o excelente suporte e documentação da Elastic, a migração foi tranquila e deu à InfoTrack acesso à versão mais recente do Elastic Stack e a um conjunto mais amplo de recursos. Isso incluiu controles de segurança mais robustos e baseados em funções e flexibilidade adicional para gerar novos clientes e projetos internos. Na verdade, agora é tão simples que tudo o que os desenvolvedores precisam fazer para expandir ou adicionar um novo cluster é clicar em uma barra deslizante no Elasticsearch Service Console. 

A InfoTrack agora está usando o Filebeat e o Metricbeat para enviar dados de milhares de aplicações para o Logstash, onde são transformados em um formato legível. Então, os dados podem ser buscados e visualizados em tempo real usando o Elasticsearch e o Kibana. 

Carton afirmou que, além de melhorar a velocidade da busca, o Elasticsearch Service proporcionou maior flexibilidade ao se conectar a diferentes fluxos de dados e gerenciar o ciclo de vida do índice. Ele planeja tirar proveito disso no futuro implementando uma arquitetura hot-warm-cold para equilibrar melhor o desempenho e o custo. 

“Agora, centralizamos todos os nossos logs e metrics e estamos monitorando tudo no Kibana. Isso torna muito fácil detectar erros nas aplicações e entender o que está acontecendo, para que possamos minimizar qualquer tempo de inatividade", disse Carton.

Mais insights para inovação

Com o tempo, a InfoTrack continuou a obter mais valor do Elastic Stack, usando-o para monitorar outros aspectos dos negócios e informar ideias para novos produtos e melhorias no serviço. A equipe de inovação também usou mais recentemente o Elastic Stack para projetar uma nova "história do produto" em forma de pirâmide que revolucionou a busca em sua plataforma. Na base da pirâmide está o data lake da InfoTrack e uma camada de data mart alimentada pelo Elastic Stack; a camada de API e as aplicações da InfoTrack ficam no topo. Isso permite que os desenvolvedores arquitetem produtos com base nesses data marts, em vez de criar e manter bancos de dados diferentes. 

A equipe de inovação está agora no processo de marcar os metadados de todos os mais de 55 milhões de pedidos de documentos na plataforma da InfoTrack para fornecer um mecanismo de busca mais rápido e inteligente em todos os seus produtos. Com a ajuda da equipe de dados, eles também configuraram um pipeline de ETL que marca e transforma os documentos na plataforma em um formato leve para uma busca de texto completo eficiente. 

“Ao estabelecer esses data marts e permitir uma busca mais granular de palavras-chave com o Elastic Stack, promovemos essa cultura na qual nossos desenvolvedores estão perguntando o que mais podemos fazer com esses dados e como podemos estender o poder dessa busca aos nossos clientes”, afirmou Joshi. 

O novo Data Lake Search da InfoTrack é resultado dessa inovação. Trata-se de uma solução de busca inteligente que permite aos clientes reordenar, visualizar e descobrir conexões em vários documentos de diferentes terceiros. Por exemplo, um advogado que realiza uma busca no nome de um cliente em potencial pode exibir informações relacionadas às propriedades, negócios e transações legais atuais ou passadas dessa pessoa, tudo em um só lugar. 

Isso transforma a velocidade da pesquisa de clientes e permite que buscas de conflito de interesses sejam concluídas em um dia, em vez de semanas. 

Otimização do desempenho e satisfação do cliente

O uso do Elastic Stack e do Elasticsearch Service proporcionou amplos benefícios, começando com o tempo economizado no gerenciamento de logs e na resolução de erros de aplicações, e levando a uma experiência confiável para o cliente. “Nossos clientes escolhem a InfoTrack porque oferecemos um serviço premium. A Elastic nos ajuda a fornecer isso ao nos permitir identificar problemas nas aplicações logo no início e resolver os tíquetes de suporte muito mais rapidamente. Como resultado, o NPS do nosso help desk melhorou de 70 para mais de 80”, disse Joshi. 

Outras metrics, como crescimento e retenção de clientes, também devem aumentar com o uso do Kibana, ajudando a reduzir o tempo gasto na investigação de problemas e dando aos desenvolvedores mais tempo para se concentrar em fornecer código de qualidade. Eles podem implantar correções e recursos diariamente e lançar soluções inovadoras, como o Data Lake Search da InfoTrack, que não podem ser encontradas em nenhum outro lugar. Além disso, a empresa tem mais dados do que nunca, ajudando-a a identificar oportunidades de vendas cruzadas e a evitar a rotatividade de clientes. 

“Em uma empresa de ritmo acelerado, você precisa de dados em tempo real para entender seus negócios e tomar decisões informadas. Minha rotina matinal envolve analisar meus dashboards do Kibana, e as reuniões diárias envolvem consultas específicas para obter as informações de que precisamos. Com o Elasticsearch Service, também temos a estabilidade e o desempenho de que precisamos em um serviço que não requer manutenção. Eu gostaria que todos os serviços na nuvem fossem assim econômicos e integrados.”

– John Ahern, CEO | InfoTrack

O foco da InfoTrack agora é amadurecer seu processo de desenvolvimento e adicionar novas funcionalidades do Elastic Stack, o que é tão fácil quanto clicar e arrastar em um controle deslizante no console Elastic Cloud. Seus planos futuros incluem o uso do APM para rastrear pontos de falha em seu pipeline de entrega de documentos; portanto, independentemente de a falha se originar em sua própria pilha de tecnologia ou na de um parceiro, a empresa poderá resolver o problema mais rapidamente. A InfoTrack também está empolgada com o acesso fácil ao SIEM no Elastic Cloud e está explorando maneiras de tirar proveito disso para monitorar ameaças e conduzir operações de segurança, evitando a necessidade de criar soluções internas para fazer a mesma coisa. 

“Nosso objetivo é lançar uma solução inteira a cada quatro meses, e a Elastic nos oferece flexibilidade e eficiência para alcançar isso”, disse Joshi