Observabilidade
Telecommunications

Comcast transforma as experiências dos clientes com o Elastic Observability

Simplifica o processo de compilação de software

O Elastic fornece uma visão única desde a camada de aplicação até o hardware, permitindo que a Comcast monitore o impacto das mudanças em seus sistemas, incluindo mais de 50 mil compilações de software por dia.

Reduz o custo total de propriedade

Ao fornecer uma abordagem mais estratégica e baseada em parceria, o Elastic reduz o custo de propriedade em comparação com a solução de observabilidade anterior da Comcast.

Acelera a inovação

O Elastic gera insights de dados que garantem a disponibilidade de experiências inovadoras para os clientes, incluindo transmissão UHD, controle remoto ativado por voz e acesso a gravações de DVR de vários dispositivos.

A gigante das telecomunicações permite que os desenvolvedores acelerem o ciclo de vida do software e forneçam recursos inovadores que atraem e retêm consumidores de seus serviços de TV, internet e telefonia celular

A Comcast Corporation é a maior empresa multinacional americana de telecomunicações e a segunda maior empresa de transmissão e televisão a cabo do mundo em receita. Sua marca Xfinity é o maior provedor de serviços de TV paga, TV a cabo e internet doméstica nos EUA.

Fundada originalmente nos primórdios do cinema, a Comcast sempre esteve na vanguarda da tecnologia e da mídia. Hoje, ela usa uma variedade de redes, hardware e software complexos para fornecer conteúdo de última geração por meio de marcas como a subsidiária NBCUniversal e a aplicação de streaming Peacock.

Os clientes confiam na programação da Comcast para obter informações e entretenimento, e sua entrega é de missão crítica para Matt Dymek, vice-presidente de estratégia e transformação de software. Dymek lidera o grupo Dev Strategy, parte da equipe de DevOps da Comcast responsável pelo software e rede que dá suporte a 60 milhões de relacionamentos com clientes, 100 milhões de dispositivos de internet e 5 milhões de usuários de dispositivos móveis.

“Os clientes esperam que nossos sistemas estejam sempre disponíveis para entregar o conteúdo desejado em frações de segundo. Eles querem que nossa tecnologia saiba o que eles querem e preveja o que vem a seguir em sua lista de conteúdo para assistir. Como resultado, os nossos ambientes estão se tornando cada vez mais complexos”, diz Dymek.

Além de garantir disponibilidade constante, a equipe de Dymek é responsável por inovações que permitem à Comcast se destacar em um setor altamente competitivo. Recentemente, desenvolveu um controle remoto ativado por voz que permite aos espectadores mudar de canal ou acessar suas séries favoritas sem mover um dedo.

“A inovação vem dos nossos engenheiros. Nosso trabalho é permitir que eles resolvam rapidamente os problemas que a Comcast enfrenta hoje, para que possam construir as soluções de amanhã.”

– Matt Dymek, Vice-presidente de estratégia e transformação de software, Comcast

Dos insights à inovação

Para que a Comcast mantenha a sua posição de liderança no mercado, as inovações contínuas devem ser entregues rapidamente. “Criar novos recursos por si só não é a única parte difícil”, diz Dymek. “É quase impossível saber como tudo funcionará junto em produção, quanto mais entender como será o desempenho sob uma carga em escala de produção.”

É aqui que o Elastic Observability desempenha um papel crucial. O Elastic ingere cerca de 400 terabytes de dados de telemetria por dia, permitindo que a Comcast agregue, correlacione e inspecione dados de cerca de 70 tenants em sua infraestrutura de TI.

“Com mais de 50 mil compilações de software por dia, é essencial obter uma visão única de tudo o que está acontecendo com nossos serviços. O Elastic nos ajuda a ver o que está acontecendo desde a camada da aplicação até o nosso hardware. Podemos ver como as mudanças estão se comportando e como impactam o sistema como um todo”, diz Dymek.

Dymek se refere a esse processo como parte da tendência “shift left” no DevOps atual. Simplificando, ele permite que as equipes de desenvolvedores aumentem a eficiência no processo de desenvolvimento de software e melhorem a qualidade do produto, detectando problemas em um estágio inicial.

“Com os insights do Elastic, podemos realizar implantações pequenas e direcionadas do nosso software e enviar feedback diretamente aos nossos engenheiros para que eles possam iterar rapidamente e fazer as alterações necessárias para que o serviço funcione em produção.”

Observabilidade com benefícios quantificados

Explore o impacto transformador do Elastic Observability em um estudo recente da Forrester. Descubra como você pode melhorar a visibilidade dos negócios e aumentar a retenção de clientes com uma solução unificada de observabilidade de ponta a ponta

Estabelecendo novos padrões em observabilidade

A consistência dos dados é fundamental para a implantação do Elastic Observability da Comcast. Ela estabeleceu um padrão para logging e métricas baseado no Elastic Common Schema (ECS) que define um conjunto comum de campos, seus tipos de dados, valores permitidos e hierarquia de uso para os dados ingeridos. O ECS também unifica todos os modos de análise disponíveis no Elastic, incluindo busca, detalhamento e pivoting, visualização de dados, detecção de anomalia com base em machine learning, regras de detecção e alerta. “O aspecto crítico da nossa solução de observabilidade é ser capaz de construir um esquema comum da Comcast sobre o ECS para que nossa equipe de TI possa realmente entender o que todas as nossas outras ferramentas estão fazendo”, diz Dymek.

“O Elastic Observability nos fornece o feedback essencial que permite aos nossos engenheiros iterar mais rapidamente e aumentar a velocidade da inovação.”

– Matt Dymek, Vice-presidente de estratégia e transformação de software, Comcast

A Elastic também oferece menor custo total de propriedade do que a solução de observabilidade anterior da Comcast. “A Elastic oferece uma abordagem mais estratégica do que outros fornecedores, com os quais parecia que estávamos contraindo cada vez mais dívidas”, diz Dymek. “Há também um sentimento de parceria mais forte. Sempre podemos recorrer à equipe da Elastic para obter respostas rápidas se tivermos algum problema.”

O futuro da observabilidade com IA e machine learning

A Comcast já usa dashboards do Kibana para visualizar tendências e anomalias e para compartilhar insights entre as equipes. No futuro, Dymek vê o potencial do Elastic AIOps, que usa machine learning específico do domínio e detecção de anomalia para reduzir a solução de problemas realizada manualmente. “Ser capaz de compreender automaticamente os sinais gerados pelos nossos dados operacionais pode ajudar a reduzir a carga da nossa equipe para que ela possa se concentrar no desenvolvimento de um software melhor”, diz Dymek. O Elastic OpenTelemetry também está sendo considerado para analisar métricas e traces distribuídos, bem como para monitorar KPIs de negócios e componentes técnicos.

Atraindo e retendo clientes em um mercado volátil

No geral, a Elastic dá suporte à missão da Comcast de criar tecnologia e conteúdo incríveis que conectam milhões de pessoas aos momentos e experiências que mais importam. Hoje, isso inclui transmissão de ultra-alta definição, acesso a gravações de DVR de vários dispositivos em rede e um controle remoto ativado por voz que processa 15 bilhões de instruções por ano. A Elastic também ajudará Dymek e sua equipe a se preparar para inovações futuras, como a realidade aumentada e o metaverso.

“Para atender às expectativas dos clientes, não podemos permitir que nenhum aspecto da experiência fique lento ou temporariamente indisponível. Ao mesmo tempo, a inovação depende da engenharia dentro de uma infraestrutura de TI e de um ambiente de desenvolvimento altamente complexos. Em última análise, os serviços da Comcast são mais confiáveis e as experiências dos clientes são melhores com a implantação do Elastic Observability.”

– Matt Dymek, Vice-presidente de estratégia e transformação de software, Comcast