Capture dados de sequência de cliques do seu site de comércio eletrônico

Nó Fonte: 1865790

Resumo

Neste padrão de código de desenvolvedor, mostraremos como criar um banco de dados de dados de fluxo de cliques de comércio eletrônico com DataStax Enterprise ou Apache Cassandra. Usando o Red Hat OpenShift e o DataStax Kubernetes Operator para Apache Cassandra, você pode implantar esse banco de dados distribuído localmente ou no provedor de nuvem de sua escolha com uma experiência OpenShift unificada. Se você preferir um provedor de banco de dados como serviço, comece a trabalhar rapidamente com o IBM Cloud Databases for DataStax.

Descrição

O site de comércio eletrônico fornecido é construído usando renderização do lado do servidor (SSR) com Next.js e componentes React. Conforme os clientes navegam nas páginas da web, o SSR rapidamente (e de forma assíncrona) insere dados de navegação no banco de dados para cada página renderizada. Quando o cliente clica no botão “Adicionar ao carrinho”, o componente React do lado do cliente usa as rotas da API Next.js para adicionar esses dados de sequência de cliques. O banco de dados DataStax Enterprise é otimizado para gravações rápidas de baixa latência e é projetado para ser altamente escalonável. Isso torna o DataStax Enterprise uma ótima opção para coletar dados de fluxo de cliques de alto volume.

Ao concluir este padrão de código, você entenderá como:

  • Selecione uma nuvem, cluster ou plataforma de desenvolvimento para Apache Cassandra ou DataStax Enterprise
  • Provisionar DataStax Enterprise ou uma distribuição DataStax do Apache Cassandra
  • Projete e crie um banco de dados para DataStax Enterprise
  • Use CQL e cqlsh para criar e consultar seu banco de dados
  • Crie e execute o aplicativo da web Next.js, que rastreia os dados do fluxo de cliques

Fluxo

Flow diagram

  1. Os usuários interagem com o site de comércio eletrônico.
  2. Páginas da web e componentes capturam cliques.
  3. Os dados de clickstream são armazenados em um banco de dados altamente escalonável de gravação rápida.

Instruções

Obtenha instruções detalhadas do README Arquivo. Essas instruções explicam como:

  1. Implantar DataStax Enterprise ou Apache Cassandra
  2. Interaja com seu banco de dados usando CQL e cqlsh
  3. Interaja com seu banco de dados usando o cliente DataStax Node.js

Este padrão de código é parte do Desenvolva um inventário inteligente e estratégia de compras usando IA série.

Fonte: https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/

Carimbo de hora:

Mais de Desenvolvedor IBM