Início Estudos de caso GittGidyor Alto desempenho durante um boom sem precedentes
Como a Instana ajudou uma empresa do eBay a alcançar novos patamares
Mãos pegando uma etiqueta em uma caixa para entrega

Em 2020, enquanto todo o planeta passava meses em confinamento, o comércio online atingiu volumes sem precedentes em todo o mundo. Para os varejistas online, foi como uma maratona de compras online que durou um ano.

Em novembro, conforme a Black Friday se aproximava, os varejistas observaram um enorme potencial de receita. Mas eles precisavam estar preparados para lidar com a demanda.

Uma desses varejistas era a GittiGidiyor, subsidiária turca do eBay. A GittiGidiyor atende a uma base de usuários de 33 milhões de compradores e vendedores. Como a maioria das lojas online, viu seus negócios dispararem em 2020. Ainda assim, a Black Friday aumentaria seu volume geral em quatro ou cinco vezes.

Para estar preparada, a GittiGidiyor precisava de uma visão clara e consolidada sobre possíveis problemas que surgissem em seu cenário de aplicações. Era necessário ter visibilidade imediata sobre onde e quais são os problemas, e como resolvê-los, mesmo em arquiteturas modernas, complexas e conteinerizadas.

Felizmente, a GittiGidiyor recentemente ganhou esses recursos quando implementou a IBM® Observability by Instana.

Crescimento da receita

 

GittiGidiyor viu a receita de vendas móveis aumentar em 82% em 2020

Crescimento rápido dos negócios

 

Na Black Friday, o uso do Instana ajudou a acomodar um crescimento de 4 a 5 vezes no negócio.

Instalamos uma vez e detectamos automaticamente nossos aplicativos. Outras ferramentas exigem mais de um processo e alteração de arquivos do Docker. Agora, não precisamos fazer isso. Oguz Yarimtepe Líder da equipe de engenharia de confiabilidade do site GittiGidiyor
Monitorando um ambiente modernizado

A GittiGidiyor já havia estabelecido uma excelente escalabilidade por meio da modernização. Cerca de 80% de suas aplicações são baseadas em microsserviços e contêineres, incluindo todos os serviços de front-end e back-end, e seu sistema de pagamentos hiper-crítico, que é o motor do negócio.

Porém, onde a modernização traz escalabilidade e flexibilidade, ela também adiciona complexidade. Substituir uma aplicação monolítica por uma arquitetura de microsserviços cria novos caminhos de comunicação entre cada microsserviço. Para manter um alto desempenho das aplicações, uma empresa deve monitorar esses caminhos e manter o fluxo de dados.

Em 2020, quando a GittiGidiyor registrou 20 milhões de novos downloads de seu aplicativo móvel — um aumento de 57% em relação a 2019 — e sua receita de vendas móveis disparou 82%, a empresa utilizou o Instana para uma visibilidade abrangente que ajudou a acomodar o crescimento e manter o desempenho.

Essa observabilidade também ajudou a lidar com o boom da Black Friday.

Visão geral clara, instantaneamente.

Quando a parceira do Instana, Kloia (link externo à ibm.com), fornecedora de soluções de nuvem, DevOps e microsserviços, ajudou a GittiGidiyor a auditar seus clusters Kubernetes em 2019, ela reconheceu uma oportunidade para a GittiGidiyor aumentar a visibilidade do monitoramento usando o Instana.

A Kloia ajudou a GittiGidiyor a avaliar suas necessidades de desempenho de aplicações e definir requisitos de monitoramento de desempenho, e continua trabalhando com a GittiGidiyor para ajudar a resolver problemas e estender o monitoramento Instana para aplicações Node.js.

Quando a GittiGidiyor testou o Instana, a equipe ficou impressionada com o fato de que uma única instalação produziu uma visibilidade valiosa quase que imediatamente. "Instalamos uma vez e ele detectou automaticamente nossos aplicativos", explica Oguz Yarimtepe, líder da equipe de engenharia de confiabilidade do site (SRE) da GittiGidiyor. "Outras ferramentas exigem mais de um processo e alteração de arquivos do Docker. Agora, não precisamos fazer isso.”

Após instalar o Instana, a GittiGidiyor também rapidamente estabeleceu maior fidelidade sobre as interdependências entre os microsserviços. "Isso nos permite descobrir toda a estrutura do nosso sistema e traz observabilidade para nossas dependências," explica Mehmet Gökhan Akgül, líder da equipe de desenvolvimento de software.

Yarimtepe acrescenta, "Temos uma visão geral da nossa infraestrutura, podemos ver o que está se comunicando com o quê. Posso ver quais clusters tenho, o uso de recursos, quantos PIDs, que tipo de implementações, namespaces, o que for. Posso simplesmente olhar para a tela e vê-los rapidamente."

Quando a GittiGidiyor desenvolveu um data center secundário como um local de recuperação de desastres, a equipe de SRE precisava descobrir as dependências da segunda infraestrutura para entender como os requisitos mudariam ao trocar aplicativos de um site para outro. Como Yarimtepe explica, "Precisamos ser capazes de executar um cluster de back-end, um cluster de front-end, um cluster PCI, etc., nos dois sites." Usando o Instana, foi fácil. "Eu posso apenas ver", diz Yarimtepe. "Em vez de executar um TCP dump ou ir a um relatório do Git e procurar por configurações, posso entender exatamente o que está acontecendo do ponto de vista da aplicação."

Para sua aplicação mais crítica, o sistema de pagamentos, a GittiGidiyor valoriza a capacidade de encontrar problemas imediatamente, para não perder a oportunidade de fechar uma venda. O Instana oferece alertas inteligentes, que permitem aos usuários criar limites personalizados ou estabelecer KPIs em diferentes serviços, alertando antecipadamente sobre possíveis problemas.

Temos uma visão geral da nossa infraestrutura, podemos ver o que está se comunicando com o quê. Posso ver quais clusters tenho, o uso de recursos... Posso apenas olhar para a tela e vê-los muito rapidamente. Oguz Yarimtepe Líder da equipe de engenharia de confiabilidade do site GittiGidiyor
Capturando um potencial enorme

Até a Black Friday de 2020, a GittiGidiyor já havia aprendido muito sobre como usar a solução Instana para aumentar a confiabilidade e o desempenho, apesar do rápido crescimento do negócio. Com base nas projeções da empresa para o aumento do negócio e nos insights que obteve com o Instana sobre os níveis de recursos necessários para acomodar certos volumes de negócios, a GittiGidiyor desenvolveu um plano proativo para dimensionar adequadamente sua infraestrutura e manter seu site funcionando sem problemas.

A equipe configurou um dashboard personalizado onde podia monitorar a latência em tempo real, tanto dentro do sistema de pagamentos quanto nas respostas das aplicações parceiras. Por exemplo, o sistema de pagamentos interage com vários bancos parceiros para facilitar as compras. Na Black Friday, enquanto a equipe monitorava a latência, percebeu quando os tempos de resposta de bancos específicos começaram a atrasar e direcionou as transações para outros bancos na hora. Isso manteve as compras fluindo — mantendo os compradores clicando e ajudando a GittiGidiyor a capturar o enorme potencial do dia.

Trazer observabilidade para uma arquitetura flexível e modernizada ajuda a garantir que você esteja obtendo todos os benefícios dessa flexibilidade. Yarimtepe ilustra isso perfeitamente: “Se decidimos migrar, para funcionar em outra infraestrutura, só é preciso uma pessoa para entender o que está acontecendo. Caso contrário, precisaríamos de um engenheiro de sistemas, um SRE, um desenvolvedor, talvez um arquiteto e um engenheiro de rede. Precisaríamos executar um TCP dump para verificar todas as dependências e garantir que não haja problemas. Agora, é só uma pessoa." Por causa disso, a equipe economiza tempo precioso enquanto acelera os tipos de mudanças que melhoram o desempenho do negócio.

No lado do desenvolvimento, a transparência que a GittiGidiyor alcançou torna os requisitos mais claros para os stakeholders e ajuda a tornar os sprints mais produtivos, acelerando o tempo de implementação. Akgül afirma: "Isso nos ajuda a compreender como aprimorar nossos designs e comunicar os caminhos entre microsserviços para a equipe de desenvolvimento. E também ajuda nas validações pós-implementação. Podemos ver mais facilmente se entregamos conforme o esperado.”

O mesmo se aplica aos negócios da GittiGidiyor como um todo. A observabilidade ajuda a alinhar o desempenho às expectativas. Assim, à medida que o comércio online continua a crescer, a GittiGidiyor está bem equipada para lidar com qualquer dia do ano.

Logotipo da GittiGidiyor e do Instana
Sobre a GittiGidiyor

Uma subsidiária do eBay sediada em Istambul, a GittiGidiyor é uma plataforma de compras online que conecta os consumidores na Turquia aos vendedores de uma grande variedade de produtos. Ela oferece vendas baseadas em leilão e varejo de vendedores domésticos e internacionais.

Sobre a Kloia

Consultoria de TI com escritórios no Reino Unido, Holanda e Turquia, a Kloia (link fora de ibm.com) é uma equipe de engenheiros experientes que ajuda os clientes a adotar práticas modernas em DevOps, nuvem, automação de testes e microsserviços.

Sobre a Instana, uma empresa IBM

A Instana, uma empresa IBM, oferece uma Enterprise Observability Platform com recursos de monitoramento automatizado de desempenho de aplicações para empresas que operam aplicações complexas, modernas e nativas de cloud, independentemente de onde residam — no local ou em nuvens públicas e privadas, incluindo dispositivos móveis ou computadores mainframe IBM Z®.

Controle aplicações híbridas modernas usando a descoberta com IA da Instana, que identifica dependências contextuais profundas em aplicações híbridas. A Instana também oferece visibilidade dos pipelines de desenvolvimento para viabilizar a automação com DevOps de loop fechado.

Esses recursos fornecem o feedback prático necessário para os clientes, pois otimizam o desempenho das aplicações, permitem a inovação e reduzem os riscos, ajudando o DevOps a aumentar a eficiência e agregar valor aos pipelines de entrega de software, atendendo aos objetivos de nível de serviço e negócios.

Para mais informações, visite instana.com.

Dê o próximo passo

Para saber mais sobre as soluções IBM apresentadas nesta história, entre em contato com seu representante da IBM ou com o IBM® Business Partner.

Ver mais estudos de caso Entre em contato com a IBM Conrad Electronic

Fornecendo os eletrônicos do mundo, sem falhas

Leia o estudo de caso
Dealerware

Desempenho de primeira linha no gerenciamento de frotas

Leia o estudo de caso
Blog da IBM

Soluções de operações de IA e observabilidade da IBM: como elas se encaixam juntas para resolver incidentes

Leia o blog
Legal

© Copyright IBM Corporation 2021. IBM corporation, IBM cloud, New orchard road, Armonk, NY 10504

Produzido nos Estados Unidos da América, agosto de 2021.

IBM, o logotipo da IBM, ibm.com e Instana são marcas comerciais da International Business Machines Corp., registradas em várias jurisdições no mundo inteiro.Outros nomes de produtos e serviços podem ser marcas comerciais da IBM ou de outras empresas.Há uma lista atualizada de marcas comerciais da IBM disponível na Web em "Informações de direitos autorais e marcas comerciais" em ibm.com/legal/copyright-tradem.

Este documento é atual na data de sua publicação inicial, podendo ser alterado pela IBM a qualquer momento. Nem todas as ofertas estão disponíveis em todos os países em que a IBM opera.

Os dados de desempenho e exemplos de clientes citados são apresentados apenas para fins ilustrativos. Os resultados reais de desempenho podem variar de acordo com configurações e condições operacionais específicas. AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO FORNECIDAS NO ESTADO EM QUE SEM ENCONTRAM, SEM QUALQUER GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO SEM QUAISQUER GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A DETERMINADO FIM E QUALQUER GARANTIA OU CONDIÇÃO DE NÃO INFRAÇÃO. Os produtos IBM têm garantia de acordo com os termos e condições dos contratos sob os quais são fornecidos.