Aplicativos mobile e gerenciamento de conteúdo mobile
A TIM é uma provedora global de serviços fixos, mobile, em nuvem e data center. Ocupa posições de liderança na Itália e no Brasil. O grupo inclui as marcas Noovle, Sparkle, Olivetti e Telsy.
Como outras no mercado, a TIM está se movendo para se tornar uma empresa digital-first. Seu projeto Fly Together visa criar uma infraestrutura de software baseada em microsserviços. O projeto permitirá que os clientes acessem os serviços da TIM por meio de canais digitais, como portais online, aplicativos e comércio eletrônico. Ao se tornar digital, a TIM acredita que proporcionará uma experiência de maior qualidade e continuidade ao cliente.
"A TIM é uma empresa com mais de 30 milhões de usuários na Itália e a segunda maior operadora de mobile do Brasil", explica Paolo Bazzica, Chefe de Soluções Digitais da TIM. "Nossa visão para o digital é garantir aos clientes a melhor experiência digital do mercado, ao mesmo tempo em que oferecemos uma plataforma para expandir o negócio para mercados adjacentes."
O Fly Together começou em 2018 com foco no segmento de consumo da TIM, sendo estendido para incluir clientes comerciais em 2019. O projeto agora gerencia o desenvolvimento de todas as novas aplicações de negócios e a refatoração de aplicativos legados desenvolvidos usando tecnologias tradicionais.
"Para um grupo que gerencia tantos relacionamentos e conexões, desempenho e escalabilidade são críticos", acrescenta Bazzica.
TIM Headquarters in Rome, Italy
"O desafio para as empresas que têm aplicativos de TI criados ao longo dos anos", continua Bazzica, "é sustentar a escalabilidade e o desempenho exigidos pelos canais digitais. Inovar enquanto protege os sistemas back-end tem sido fundamental para a aceleração digital da TIM."
O digital se move no ritmo acelerado. A TIM precisa desenvolver novos aplicativos em velocidade, fazer refinamentos contínuos e escalar sob demanda. As mudanças causadas pela pandemia da COVID ocasionaram em um aumento nos canais digitais.
Para que o Fly Together tenha sucesso, a TIM precisa de "dados rápidos" - conceitualmente exatamente o oposto do big data - pelo qual os modelos de dados dos canais digitais são dissociados das divisórias do modelo de dados nos sistemas back-end. Isso seria impossível usando estruturas tradicionais de dados relacionais, diz Bazzica.
"Precisamos de um modelo mais moderno e flexível. Por exemplo, quando um cliente usa o aplicativo TIM para encontrar informações sobre os diferentes serviços disponíveis, o sistema deve consultar até 14 bancos de dados diferentes, todos criados em tempos diferentes e baseados em diferentes tecnologias."
"'Dados rápidos’ significa que precisamos de um modelo de dados flexível, baseado em um banco de dados NoSQL e o exposto via API, que atualiza continuamente os dados. Ele deve relatar quaisquer alterações que ocorram nos sistemas de back-end e disponibilizá-las aos usuários de maneira eficiente.”
A TIM realizou uma série de testes de desempenho e uma análise de arquitetura sobre diversas opções, levando em consideração os volumes antecipados da subsidiária brasileira do grupo. Bazzica diz que o MongoDB Enterprise Advanced foi selecionado em vez das outras alternativas porque atendeu aos requisitos de desempenho e escalabilidade da TIM, além de oferecer uma plataforma para o desenvolvimento de novas funcionalidades.
"Estávamos convencidos pela flexibilidade e solidez da solução MongoDB para suportar aplicativos de missão crítica", explica ele. "De certo modo, apostamos na solução, mas baseando-a em um sólido conjunto de resultados e análises, a desenvolvemos com o apoio de nossos parceiros e da MongoDB.
Paolo Bazzica, Chefe de Soluções Digitais da TIM
A MongoDB é agora a base da nova estrutura de "dados rápidos" da TIM, ajudando a construir a melhor experiência do cliente para os usuários finais. Ela atua como a camada de desacoplamento entre os dados, o que significa que os clientes podem visualizar as informações de forma rápida e fácil, independente do banco de dados e do sistema que as hospeda. As equipes de operações da TIM podem visualizar o tráfego do cliente e os dados de consumo, sem a necessidade de contar com o desacoplamento neste caso, dado o desempenho embutido da solução.
Finalmente, o insight do comportamento do cliente ajuda a informar o planejamento da captura de leads.
Descrição e padrões do sistema arquitetônico: Modelo de referência introduzido com FLY TOGETHER
Ao criar uma infraestrutura de dados dinâmica, A TIM reduziu o tempo de lançamento de novos serviços digitais. Além disso, a estrutura flexível e distribuída da abordagem MongoDB usa hardware padrão e é menos custoso, gerando valiosas economias.
A TIM diz que viu um aumento dramático nas pontuações de satisfação do cliente. Graças aos dados rápidos, baseados na MongoDB, e apesar do aumento significativo nos volumes de dados devido ao aumento de usuários e transações, o desempenho em termos de tempos de resposta permanece quase constante, pois o serviço é fornecido sem consultar os sistemas de back-end nos quais os dados mestre são armazenados. Isso resulta em uma experiência de usuário omnichannel ideal que também é capaz de gerenciar picos extremamente altos no uso de dados.
Paolo Bazzica, Chefe de Soluções Digitais da TIM
A infraestrutura da TIM é atualmente sobretudo baseada no local. No entanto, o movimento em direção à nuvem continua. A Noovle, empresa de serviços em nuvem do grupo, está apoiando a transição com o objetivo de aproveitar os recursos do Google Cloud para o Fly Together. A forte parceria existente entre a MongoDB e o Google Cloud é um fator facilitador nesse movimento.
"O gerenciamento de canais digitais, incluindo dados rápidos, faz parte de um projeto contínuo de replataformação", afirma Bazzica. "Migraremos para a plataforma MongoDB Atlas, que fornecerá os mesmos níveis de eficácia e eficiência no banco de dados, mas com a possibilidade adicional de implementar um modelo como Serviço. Acreditamos que esse movimento criará flexibilidade, resiliência e uma extensão de serviço mais simplificada.”
"Graças à MongoDB, o Fly Together continua o processo de mudança como ponto de referência para o desenvolvimento de aplicativos TIM, mesmo além dos canais digitais", conclui Bazzica. "Contamos com nossa parceria com a MongoDB para continuar nossa jornada de sucesso.”