Histórias de clientes / Telecomunicações / Canadá

2023
Logotipo da PayByPhone

A PayByPhone se moderniza usando contêineres do Windows na AWS

Saiba como a PayByPhone, provedora de pagamentos por celular, aprimorou a experiência do cliente usando o AWS Fargate.

Redução

do tempo para receber cotações de estacionamento

Aprimora a postura de segurança

reduzindo a complexidade do sistema

Resiliência

aprimorada

Desenvolvedores

engajados

Inovação

acelerada

Visão geral

Para a provedora de serviços de estacionamento PayByPhone, a confiabilidade é extremamente importante. Quando a execução de seus sistemas em data centers on-premises se mostrou problemática, a empresa decidiu mudar. A PayByPhone decidiu acelerar a inovação reduzindo sua workload de gerenciamento de infraestrutura para que os desenvolvedores pudessem adotar novas soluções rapidamente. A empresa também esperava alcançar maior resiliência em suas operações globais.

A PayByPhone migrou sua primeira workload para a Amazon Web Services (AWS) em 2015, mas manteve a maioria de seus sistemas on-premises. Isso mudou em 2022, quando os líderes decidiram priorizar a migração para a nuvem da AWS. A PayByPhone agiu rapidamente para conteinerizar seus servidores Windows e tomou a decisão de migrá-los para o Amazon Elastic Container Service (Amazon ECS), um serviço de orquestração de contêineres totalmente gerenciado.

Headlamp lights with elegant and luxury design. Automotive industry and hybrid car concept. Underground parking

Oportunidade | Uso do AWS Fargate para melhorar a agilidade comercial da PayByPhone

A PayByPhone foi fundada em 2001 e, em 2023, tinha mais de 80 milhões de usuários na Europa e América do Norte. A empresa processa 20 transações por segundo nos horários de pico e é a aplicação de pagamentos de estacionamento mais usada no mundo. Como processa centenas de milhões de transações a cada ano, a PayByPhone precisa atender aos rigorosos requisitos de conformidade com o Padrão de Segurança de Dados do Setor de Cartões de Pagamento (PCI DSS).

Embora quisesse modernizar seus sistemas, a PayByPhone não queria perder tempo fazendo mudanças significativas no código da aplicação, que foi criado principalmente em .NET Framework. A empresa encontrou o equilíbrio certo executando contêineres do Windows na AWS, aprimorando-os para obter melhoras no desempenho. Antes da migração, a PayByPhone contratou o AWS Optimization and Licensing Assessment (AWS OLA), um programa que capacita clientes novos e existentes para avaliar e otimizar seus ambientes on-premises e na nuvem, reduzir as instâncias necessárias e aumentar a eficiência dos recursos. “A migração de contêineres do Windows para o Amazon ECS nos deu uma boa opção de modernização com o mínimo de alterações necessárias no código”, relata Richard Beier, arquiteto principal da PayByPhone. “As partes críticas do processo estão um pouco mais rápidas agora que nossos sistemas estão na AWS”.

Como parte da migração para o Amazon ECS, a PayByPhone precisava de um serviço de computação que atendesse às suas necessidades de desempenho sem adicionar custos de manutenção significativos. Depois de conversar com a equipe da AWS, a empresa decidiu usar o AWS Fargate, um mecanismo de computação sem servidor e pago conforme o uso para contêineres. Usando o AWS Fargate com o Amazon ECS, a PayByPhone atende suas necessidades de conformidade e melhora a experiência do desenvolvedor. “Com a AWS, as equipes de desenvolvimento estão adotando novas tecnologias e padrões em um ritmo muito mais rápido do que conseguíamos fazer on-premises”, relata JD Stuart, arquiteto de nuvem da PayByPhone.

kr_quotemark

As partes críticas do processo estão um pouco mais rápidas agora que nossos sistemas estão na AWS”.

Richard Beier
Arquiteto principal da PayByPhone

Solução | Aprimorar a capacidade de resposta usando o Amazon ECS

A PayByPhone trabalhou em estreita colaboração com a equipe da AWS durante todo o projeto. Depois de decidir migrar seus sistemas para o Amazon ECS, a empresa participou do Programa de Aceleração da Migração da AWS (AWS MAP), que fornece ferramentas para reduzir custos e automatizar a migração. Os desenvolvedores da PayByPhone também desenvolveram habilidades em um Dia de Imersão na AWS, Contêineres Windows na AWS, e em um workshop especial com os arquitetos de soluções da AWS. Essas sessões de treinamento ajudaram a PayByPhone no desenvolvimento de uma solução inovadora para suas necessidades de computação: execução de contêineres do Windows no AWS Fargate. Com cerca de 670 contêineres no ambiente de produção, a PayByPhone é uma das maiores empresas a ter workloads de contêineres do Windows na AWS.

O momento crucial da substituição durante a migração envolveu uma equipe de 48 funcionários da PayByPhone. Devido ao escopo global da plataforma unificada da empresa, as oportunidades para janelas de manutenção eram escassas. Para minimizar as interrupções, a PayByPhone selecionou estrategicamente uma noite de sábado com o menor volume de tráfego, fora do horário dos principais eventos para clientes. A empresa então migrou seus principais serviços comerciais com apenas alguns pequenos problemas, resultando em uma migração bem-sucedida.

Após a migração, percebeu-se um aumento na capacidade de resposta em toda a experiência do cliente. Por exemplo, a empresa reduziu os tempos de resposta das cotações de estacionamento em 50%. “Agora, os clientes recebem cotações para estacionar na metade do tempo que costumavam levar”, relata Guy McAll, gerente sênior de projetos técnicos da PayByPhone. “Essa foi uma grande vitória para nós e criou uma experiência muito melhor para nossos clientes”.

A PayByPhone também está tendo um desempenho muito melhor nos bastidores. Como ela pode ser implantada em várias regiões da AWS, a empresa pode estabelecer uma postura de recuperação de desastres mais robusta. Da mesma forma, a PayByPhone tem recursos automatizados de failover usando vários datacenters ativos na AWS. E, usando o AWS Backup, um serviço econômico, totalmente gerenciado e baseado em políticas que simplifica a proteção de dados em grande escala, ela verifica a conformidade com suas políticas de backup. Agora, a empresa pode restaurar bancos de dados rapidamente com base em snapshots. Além disso, a PayByPhone diminuiu os riscos de segurança migrando para fora do data center. O resultado é um sistema global muito mais resiliente do que a solução anterior.

Os desenvolvedores ficaram motivados com a iniciativa de modernização. Em vez de serem impedidos pela infraestrutura, eles foram liberados para experimentar novas soluções. Essa liberdade inspirou uma mudança cultural dentro da empresa. “As pessoas têm uma nova mentalidade agora porque as equipes podem explorar diferentes tecnologias e técnicas sem precisar esperar que alguém implemente isso em um data center”, relata Stuart.

Diagrama da arquitetura

Resultado | Evolução de serviços modernos na AWS

A PayByPhone tem um roteiro ambicioso na AWS. Agora que migrou para a nuvem, ela quer atualizar seus serviços herdados do .NET Framework para o .NET moderno. A empresa também tem como alvo uma arquitetura com serviços flexíveis, cada um com seu próprio armazenamento de dados, selecionado caso a caso. A empresa também está interessada em adotar uma infraestrutura multirregional para se posicionar melhor no cumprimento dos requisitos emergentes de resiliência e residência dos dados.

Com seus novos sistemas implementados, a PayByPhone está inovando mais rápido do que nunca. “Nossas metas para esse projeto na AWS eram aumentar a confiabilidade, a produtividade e a agilidade dos negócios, e elas foram alcançadas”, destaca Nigel Carroll, diretor de tecnologia da PayByPhone.

Sobre a PayByPhone

Fundada em 2001, a PayByPhone, uma empresa da FLEETCOR, tem a missão de simplificar o pagamento de estacionamento em dois continentes. A empresa oferece suas soluções de pagamento com celular para cidades, estacionamentos particulares, hospitais e outras organizações.

Serviços da AWS utilizados

Amazon ECS

O Amazon Elastic Container Service (Amazon ECS) é um serviço totalmente gerenciado de orquestração de contêineres que ajuda a implantar, gerenciar e escalar aplicações em contêineres de forma mais eficiente.

Saiba mais »

AWS Fargate

O AWS Fargate é um mecanismo de computação com tecnologia sem servidor e com pagamento conforme o uso que permite que você se concentre em construir aplicações sem precisar gerenciar servidores.

Saiba mais »

MAP da AWS

O Programa de Aceleração da Migração (MAP) da AWS é um programa abrangente e comprovado de migração para a nuvem desenvolvido com base na experiência da AWS em migrar milhares de clientes corporativos para a nuvem.

Saiba mais »

AWS Backup

O AWS Backup é um serviço econômico, totalmente gerenciado e baseado em políticas que simplifica a proteção de dados em escala.

Saiba mais »

Mais histórias de clientes de telecomunicações

nenhum item encontrado 

1

Comece a usar

Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.