Observability
Serviços financeiros

Inovadora empresa de pagamentos usa Elastic Observability e Google Cloud para agilizar a detecção de problemas, melhorando o desempenho das aplicações para os clientes e acelerando o lançamento de novos produtos

Redução no tempo para detecção de problemas nas aplicações.

A WePay reduziu em 90% o tempo para identificar o impacto para o cliente durante os incidentes ao ter todos os dados de logging e telemetria no Elastic e eventos correlacionados.

Implementação mais rápida de novos recursos

Com a Elastic, a WePay pode monitorar melhor aplicações recém-desenvolvidas e serviços em busca de erros, ajudando a acelerar a implementação de novos recursos para os clientes.

Conformidade mais fácil com as regulamentações do setor

A WePay usa as camadas hot, warm, cold e frozen da Elastic com discos SSD e persistentes do Google para satisfazer os requisitos de auditoria de maneira econômica.

A WePay otimiza as experiências do cliente e facilita a conformidade do armazenamento de dados com o Elastic no Google Cloud

Uma das áreas mais importantes das fintechs é a gestão de pagamentos, que permite às organizações processar com segurança as transações dos clientes por meio de seus sites. A WePay está na vanguarda do setor com seu serviço de pagamento online líder de mercado, usado por empresas de plataforma como sites de crowdfunding, marketplaces e empresas de software para pequenas empresas.

Adquirida pelo JPMorgan Chase em 2017, a WePay é construída sobre uma infraestrutura de TI que compreende centenas de serviços executados em milhares de containers e máquinas virtuais. Baseada no Google Cloud, essa infraestrutura avançada permite que a WePay desenvolva, forneça e expanda serviços inovadores que a ajudam a se destacar no altamente competitivo mercado de pagamentos.

Para manter a disponibilidade e a eficiência de seu ambiente, a WePay coleta logs de toda a sua infraestrutura e aplicações, bem como logs de auditoria do Google e de outros fornecedores externos que se integram ao serviço da WePay. A coleta, o monitoramento e a análise desses logs em escala permitem que os engenheiros identifiquem áreas de baixo desempenho, mensurem a integridade das aplicações e acelerem a solução de problemas, o que contribui para a velocidade e a qualidade dos lançamentos de novos produtos.

A empresa também precisa armazenar logs de acordo com as rigorosas regulamentações do setor financeiro. A retenção de grandes volumes de dados é cara; por isso, a WePay precisa de tecnologias que ajudem a otimizar os custos de armazenamento e, ao mesmo tempo, permanecer dentro das diretrizes de conformidade.

Consolidação e simplificação do processo de observabilidade

À medida que sua infraestrutura evoluiu, a solução de log anterior da WePay passou a enfrentar dificuldades para acompanhar esses objetivos. Era propensa a falhas, precisava de intervenção manual e impedia que os engenheiros da WePay se concentrassem em agregar valor ao negócio. Além disso, os dados de logging, métricas e traces eram distribuídos por soluções de diferentes fornecedores.

“Precisávamos consolidar nossas ferramentas de monitoramento e conformidade para simplificar a analítica de log e melhorar o desempenho não só da nossa infraestrutura, mas também das aplicações”, conta Kartik Deshpande, engenheiro de software da equipe da WePay.

A WePay pesquisou o mercado e decidiu implantar o Elastic Observability como uma solução única para todo o logging dos ambientes de desenvolvimento, preparação, pré-produção e produção, gerenciando 500 TB de dados.

O Elastic Observability oferece a capacidade de eliminar o isolamento dos dados e agregar toda a telemetria, incluindo dados de log, ao mesmo tempo em que oferece a opção de controlar a retenção. A busca entre clusters é um recurso importante pois permite que dados de várias fontes sejam visualizados e analisados por meio de dashboards integrados da Elastic para gerar relatórios abrangentes e atualizados.

Economia de horas para encontrar a causa raiz

Usando o Elastic Observability como fonte única para registrar dados, a WePay pode identificar problemas na infraestrutura e nas aplicações mais rapidamente, além de realizar análises sofisticadas.

Ao ter todos os dados de logging e telemetria no Elastic e eventos correlacionados, reduzimos em 90% o tempo para identificar o impacto para o cliente durante os incidentes.

– Kartik Deshpande, Engenheiro de software da equipe, WePay

A WePay também melhorou a eficiência de seus protocolos de conformidade para fintechs, particularmente a retenção de dados de logging críticos. Nos primeiros 90 dias, os dados são armazenados no Elastic para que a WePay possa atender rapidamente às consultas de auditoria de curto prazo. Os dados mais antigos são transferidos para o Google Cloud para requisitos de auditoria de longo prazo.

A WePay vê potencial para usar a Elastic junto com o Google Cloud Storage para armazenamento e recuperação de dados de longo prazo. Isso inclui o armazenamento na camada frozen da Elastic e recursos abrangentes de busca e análise de dados que podem reduzir ainda mais os custos operacionais e de armazenamento.

A Elastic oferece uma maneira flexível e econômica de simplificar e fortalecer a manutenção da conformidade, disponibilizando dados de logging de curto prazo e integrando-se à nossa infraestrutura de armazenamento em nuvem de longo prazo.

– Kartik Deshpande, Engenheiro de software da equipe, WePay

A Elastic também dá suporte à missão da WePay de inovar continuamente seus serviços e manter seu status de líder de mercado. Os desenvolvedores usam o Elastic Observability para monitorar os logs em busca de erros em aplicações que estão em desenvolvimento, acelerando a mudança para produção e a entrega de novos recursos aos clientes.

Menos tempo em relatórios, mais tempo para inovações

A WePay usa a Elastic para criar dashboards para análises e buscas nos logs. Isso inclui analítica para sua equipe técnica de gerenciamento de contas, o que garante que os clientes da WePay continuem a aproveitar ao máximo sua implantação.

Os dashboards da Elastic ajudam nossos gerentes técnicos de contas a oferecer uma melhor experiência ao cliente. Em vez de nos procurar com perguntas sobre o status de um incidente ou taxas de falha, eles podem ver as informações rapidamente e tomar medidas para resolver os problemas dos clientes com mais agilidade.

– Kartik Deshpande, Engenheiro de software da equipe, WePay

Depois de melhorar a experiência do cliente com o Elastic Observability, a WePay recorreu à Elastic para ajudar a proteger seus dados implantando o Elastic Security. Afinal, se você observa, por que não proteger? O Elastic Security é agora a espinha dorsal das operações da equipe de segurança que protege a empresa contra ameaças externas. Isso inclui o Watcher, um recurso do Elastic Security que a WePay usa para analisar dados de streaming críticos para os negócios enquanto recebe alertas proativos de atividades suspeitas. O Elastic Security garante que a WePay atenda a todas as regulamentações de conformidade típicas de uma organização de serviços financeiros que precisa se submeter a auditorias regulares.

Deshpande também destaca o suporte oferecido pelos Serviços Profissionais da Elastic, que ajudaram a acelerar a entrada em produção ao identificar maneiras de melhorar a busca. Os consultores da Elastic trabalharam com a WePay para possibilitar que seus desenvolvedores vissem todos os logs e o desempenho de um app depois de implantado. Do ponto de vista do fluxo de trabalho, isso proporcionou uma visibilidade muito mais ampla do monitoramento de anomalias. Agora a equipe pode determinar onde estão os problemas e o que precisa ser feito para serem resolvidos. As fases de desenvolvimento, preparação e produção têm logs que vão para o Elastic. “Como uma empresa de tecnologia inovadora, definimos padrões muito elevados para nossos parceiros de TI. Quando precisamos de assistência durante a implantação do Elastic, o pessoal dos Serviços Profissionais da Elastic trabalhou lado a lado conosco”, afirma Deshpande. “Há muito respeito entre as equipes por sua experiência técnica.”

Deshpande também vê um enorme potencial para outras aplicações da Elastic no futuro. Isso inclui planos de usar o Elastic APM para identificar e resolver rapidamente a causa raiz de problemas nas aplicações com traces, logs e métricas correlacionados. O Elastic APM também oferecerá uma visibilidade mais profunda das aplicações da WePay com amplo suporte para linguagens populares, OpenTelemetry e tracing distribuído.

Os pagamentos foram uma das primeiras inovações do setor de fintech e, com a Elastic, a WePay continua a inovar à medida que o comércio online se expande. O Elastic Observability é uma parte integrante de nossa infraestrutura que nos permite oferecer experiências excepcionais ao cliente e cumprir as regulamentações mais recentes.

– Kartik Deshpande, Engenheiro de software da equipe, WePay