Os principais varejistas e empresas de comércio eletrônico da atualidade enfrentam muitos desafios de TI, incluindo a crescente demanda para oferecer experiências de usuário rápidas e personalizadas. Ao mesmo tempo, elas precisam gerenciar volumes cada vez maiores de usuários e dados e, ao mesmo tempo, reduzir os custos e o tempo de lançamento no mercado. Essas expectativas crescentes, aliadas às pressões competitivas no mercado, estão gerando a necessidade de reformular a plataforma dos aplicativos existentes.
Um exemplo disso é o líder global em tecnologia, Grupo Rakuten. Originalmente fundada como um mercado on-line, a Rakuten expandiu-se para oferecer serviços de comércio eletrônico, fintech, conteúdo digital e comunicações para 1,8 bilhão de membros em todo o mundo e opera em 30 países e regiões.
Modernização dos serviços e redução da complexidade e dos custos
A Rakuten Ichiba, a principal plataforma de comércio eletrônico da Rakuten, molda as compras on-line com suas ofertas de cashback, ofertas e recompensas. À medida que o mercado Ichiba continua a crescer, a publicidade se tornou uma ferramenta crucial para os vendedores que desejam chamar a atenção dos clientes. Para ajudar os comerciantes e fabricantes a atingir seus objetivos de promoção, a Rakuten oferece uma gama de serviços de anúncios que dependem de vastos dados em tempo real, incluindo informações precisas sobre lojas e itens.
Para gerenciar esses grandes conjuntos de dados, era necessário um banco de dados que pudesse oferecer alta disponibilidade, baixa latência de leitura e backups de dados confiáveis, tudo isso aproveitando a tecnologia de aprendizado de máquina. Inicialmente construída com base no Oracle RDBMS, a plataforma principal do Ichiba teve dificuldades para acompanhar a crescente variedade de serviços, o que levou a problemas de escalabilidade e aumento de custos. Para atender às demandas de serviço, a Rakuten teve que implementar produtos adicionais que exigiam recursos significativos para serem gerenciados. Para superar esses obstáculos, a empresa buscou uma solução mais ágil, flexível e econômica, e optou pelo banco de dados NoSQL do Couchbase para seus sistemas de publicidade
Obtenção de desempenho aprimorado e TCO 20% menor com o Couchbase
Desde a mudança para o Couchbase, a Rakuten alcançou uma disponibilidade de quase 100% e melhorou a resiliência do sistema. Agora, todos os dados dos serviços de publicidade residem no Couchbase, garantindo o fornecimento de dados com latência extremamente baixa. A Rakuten também conseguiu reduzir o custo total de propriedade em 20% com a eliminação dos bancos de dados Redis e Aerospike, consolidando-os no Couchbase. Um número menor de bancos de dados reduziu os custos de manutenção, a complexidade do código e facilitou upgrades mais suaves. Atualmente, o Couchbase oferece suporte a mais de 70.000 lojas na Ichiba, com um catálogo de mais de 475 milhões de itens.
Com os desenvolvedores colaborando em uma única plataforma de desenvolvimento usando SQL++, a Rakuten está entregando aplicativos globais antes do prazo, apesar de os membros da equipe estarem dispersos em vários locais. Além disso, a plataforma lida sem esforço com picos de tráfego, como os eventos trimestrais da campanha SuperSale e as maratonas de compras da Rakuten.
A próxima etapa do roteiro da Rakuten é trazer dados adicionais para o Couchbase para que tudo relacionado à entrega de anúncios seja armazenado em conjunto. Além disso, a Rakuten pretende migrar para o Couchbase Capella™ DBaaS no Google Cloud em um futuro próximo.
Leia a íntegra Estudo de caso da Rakuten para saber mais.
Registre-se para Couchbase Capella DBaaS e comece a testar a nuvem, sem necessidade de compromisso.