Midway lança banco digital com infraestrutura 100% AWS
2021
Alexandre Borges
gerente de sistemas de TI da Midway
Desafio
Durante esse período, a instituição ganhou importância fundamental no processo de transformação digital das Lojas Riachuelo, que começou em 2017, com o lançamento da primeira operação de comércio eletrônico, na época já na infraestrutura AWS. “Foi nossa primeira operação em nuvem pública, algo para o que não tínhamos know-how naquela época”, explica o gerente de sistemas de TI da Midway, Alexandre Borges.
Em 2018, o conselho do grupo decidiu que a Midway, além de suportar as operações de crédito do varejo, deveria alçar voos maiores e se transformar em um banco digital. “Até aquele momento, a Midway era o braço financeiro do grupo, permitindo que os clientes parcelassem suas compras no varejo, mas com sua marca pouco conhecida do mercado, muito vinculada à Riachuelo”, diz, lembrando que quando o projeto nasceu, ele já foi desenhado para ser operado 100% a partir de uma nuvem pública.
Por que AWS
Para compor o que chamam de conta Midway, a área de TI do agora banco digital utilizou uma série de serviços AWS, como o Amazon Elastic Kubernetes Service (Amazon EKS) e o Amazon Elastic Compute Cloud (Amazon EC2). “Utilizamos o Amazon EC2 porque temos algumas plataformas de mercado que sustentam o core da conta corrente, mas em um modelo de arquitetura super resiliente”, explica Borges.
A estrutura conta ainda com serviços como o Amazon Cognito, o Amazon Managed Streaming for Apache Kafka (Amazon MSK) e o Amazon Simple Storage Service (Amazon S3). “Utilizamos muito o Amazon EKS porque temos uma estrutura grande de microsserviços. Ele é fundamental porque nossa arquitetura é bastante distribuída e baseada em microsserviços”, afirma.
O executivo lembra que, como banco digital, a expectativa é que a Midway conquiste milhões de clientes nos próximos meses, o que vai exigir uma alta escalabilidade da arquitetura desenhada. “O conceito de elasticidade do Amazon EKS e os grupos do Amazon EC2 que criamos foram pensados para crescer sob demanda e diminuir quando a demanda baixar, inclusive quando a gente pensa em custo. Para isso temos usado muito o Amazon API Gateway também”, revela.
A alta disponibilidade oferecida pela AWS foi fundamental também para que a o banco obtivesse a liberação do Banco Central para funcionar. Hoje, todas as aplicações do banco estão em São Paulo e em, no mínimo, duas outras zonas de disponibilidade, garantindo a resiliência e a alta disponibilidade exigidas em operações deste tipo. Com isso, o Midway entra em operação utilizando a seguinte arquitetura:
Passados dois anos do projeto, o banco entrou em operação depois de realizar um piloto em que a conta corrente foi liberada inicialmente para cerca de mil funcionários e, posteriormente, para todos os 40 mil colaboradores do grupo.
Benefícios
Borges lembra que desde o final de dezembro do ano passado a operação vem ampliando o número de usuários, sem que nenhum clientes ficasse offline em algum momento. “Além disso, nesse período, não tivemos nenhum incidente de indisponibilidade da AWS. Como nosso ecossistema está todo na nuvem, o cliente na ponta não sofre. Isso traz uma certeza de alta disponibilidade. Estaremos disponíveis 24x7 e nossos clientes podem contar com isso”, ressalta, lembrando que elasticidade, usando de forma justa exatamente o que a demanda exige; e disponibilidade, com a garantia de operações 24x7 para os clientes, são os dois grandes pilares do projeto.
“A parceria com a AWS foi essencial para o sucesso do projeto. Foram muito parceiros desde o início do projeto, quando precisamos pensar em soluções, e nos ajudaram nas definições com provas de conceito. Eles jogaram muito junto com a gente”, diz.
Próximos passos
Sobre a Midway
Benefícios com AWS
- Infraestrutura 100% baseada em nuvem;
- Ecossistema 100% resiliente e tolerante a falhas;
- Eliminação de incidentes de indisponibilidade;
- Ambiente de conta corrente 100% disponível 24x7
Serviços AWS utilizados
Amazon Elastic Kubernetes Service (EKS)
O Amazon EKS é um serviço Kubernetes totalmente gerenciado. Clientes de todo o mundo utilizam o EKS para executar seus aplicativos mais confidenciais e essenciais à missão devido à segurança, confiabilidade e escalabilidade.
Amazon Cognito
O Amazon Cognito permite adicionar cadastramento, login e controle de acesso de usuários a aplicações Web e móveis com rapidez e facilidade.
Amazon MSK
O Amazon MSK é um serviço totalmente gerenciado que facilita a criação e execução de aplicativos que usam o Apache Kafka para processar dados de streaming.
Amazon API Gateway
O Amazon API Gateway é um serviço gerenciado que permite que desenvolvedores criem, publiquem, mantenham, monitorem e protejam APIs em qualquer escala com facilidade.
Comece agora
Empresas de todos os tamanhos e setores estão transformando seus negócios todos os dias usando a AWS. Entre em contato com nossos especialistas e comece hoje sua jornada na nuvem.