O K-PAD é o sistema de suporte a vendas em tablets da Kose: consultoras de beleza nos andares das lojas de departamento o utilizam para consultar informações de clientes e produtos enquanto atendem os consumidores. No lado do servidor, tudo rodava em uma única máquina virtual na AWS — e os mau funcionamentos eram frequentes. Em outubro de 2021, a Kose migrou o sistema para uma plataforma de contêineres, provisionando múltiplos contêineres no Amazon Elastic Container Service com a opção serverless Fargate, eliminando a necessidade de construir e gerenciar diretamente ambientes de execução de VMs ou de contêineres.

A mudança de infraestrutura trouxe resultados imediatos e mensuráveis: as falhas de login, antes recorrentes, caíram para zero, e a velocidade de processamento melhorou seis vezes. A Kose agora está otimizando a aplicação com vistas a microsserviços, para que futuras adições de funcionalidades e correções reduzam o raio de impacto de qualquer alteração.

A reformulação também serviu para construir capacidade interna. A Kose montou uma estrutura de desenvolvimento própria que envolve seu fornecedor de desenvolvimento e consultores do AWS Professional Services, padronizando o processo à medida que avança e acumulando conhecimento de desenvolvimento dentro da empresa, em vez de deixá-lo com terceiros — uma mudança deliberada no sentido de ser dona do sistema que sustenta a operação no piso de loja.

As falhas de login caíram para zero e a velocidade de processamento melhorou seis vezes após a migração, em outubro de 2021, para uma plataforma de contêineres na AWS.

Uma única máquina virtual significava que cada consulta nas lojas de departamento dependia de uma única máquina sujeita a falhas; os contêineres distribuíram a carga e o risco.

O modelo serverless do Fargate eliminou o trabalho de gerenciamento de ambiente, acelerando o desenvolvimento e reduzindo custos ao mesmo tempo.

Zero falhas de login e processamento 6x mais rápido vieram da redundância de infraestrutura, não de uma reescrita da aplicação — as correções mais baratas muitas vezes estão abaixo da aplicação.

Incorporar o fornecedor e os consultores da AWS a uma equipe interna transformou uma migração pontual em capacidade interna duradoura.

Uma única VM é um ponto único de falha para sistemas voltados ao cliente: contêineres mais serverless proporcionam redundância e velocidade sem reescrita.

A Kose continua desenvolvendo o K-PAD na plataforma de contêineres, com a otimização da aplicação em andamento e a decomposição em microsserviços como o próximo passo declarado para reduzir ainda mais o impacto de futuras adições de funcionalidades e correções.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. コーセーがAWS上で営業支援システム更改、コンテナによるインフラ改善の成果 Nikkei Cross Tech (xTECH) · xtech.nikkei.com ·