Traduzido por IA. Ainda não revisado pela comunidade. Ler em inglês

Blog · 12 de setembro de 2023 · Steve Simpson · Integração

Decifrando o código: o “Número de Zeros do Steve” para estimar volumes de integração!

Introdução

Bem-vindo a mais um episódio da nossa série de integração no Steve Tech Arc! Hoje vamos tratar de um aspecto crucial da fase de design de um projeto de integração: estimar volumes, com o método que eu chamo de “Número de Zeros do Steve”.

Por que estimar importa

Entender o volume de dados a ser transferido entre sistemas é fundamental. Isso orienta as decisões de escala, a escolha dos mecanismos e o dimensionamento dos componentes, principalmente quando se usa uma camada de integração como o MuleSoft. O objetivo é chegar a métricas-chave como transações por segundo (TPS) a partir de orientações aproximadas do negócio.

O processo de estimativa

Premissas de base: comece com premissas que o negócio consiga entender e assumir. Se não houver valores exatos, use o “Número de Zeros do Steve” para avaliar se você está lidando com dezenas, centenas, milhares ou milhões de registros.

Número de Zeros do Steve para integrações: fazer o negócio concordar com premissas de base, usar só o número de zeros quando os números exatos não são conhecidos e converter em transações por segundo, registros por segundo, bytes por segundo e horas de atividade por dia

Conversão em métricas do setor: converta esses números aproximados em unidades de medida padrão do setor, essenciais para estimar integrações, como TPS, registros por segundo e bytes por segundo. Entenda também o ritmo da atividade: ela é contínua ou concentrada em certas horas?

Exemplos práticos de estimativa

Compartilhei um modelo de exemplo que ajuda nesses cálculos, focado em atividades diárias, transações, registros e tamanhos em bytes. A janela de atividade também é definida: oito, doze ou menos horas.

Cenários de exemplo:

Transferência de atividade de negócio: para transferir oportunidades fechadas para um ERP em tempo real, você pode estimar o número de contas, de oportunidades fechadas por mês por conta, de registros por oportunidade e o tamanho dos dados de cada registro.

Planilha do Número de Zeros: entradas por dia de atividade (transações, registros, tamanho, horas) convertidas em um dia de atividade e em um segundo de atividade

Notificações de entregas por caminhão: num cenário em que caminhões enviam várias notificações, estime o número de caminhões, de entregas por dia, de notificações por entrega e o tamanho dos dados por notificação.

Planilha do Número de Zeros para notificações de entregas por caminhão: premissas de negócio (caminhões, entregas, notificações, fotos) convertidas em volumes por dia e por segundo

Notificações de agendamento: para enviar notificações de agendamento aos clientes, estime o número de lojas, de agendamentos por dia, de notificações por agendamento e o tamanho dos dados por notificação.

Planilha do Número de Zeros para notificações de agendamento: premissas de negócio (lojas, agendamentos, notificações) convertidas em volumes por dia e por segundo

Atendimento de casos por agentes: para agentes trabalhando em casos, estime o número de agentes, de casos atendidos por hora, de registros atualizados por caso e o tamanho dos dados por transação.

Planilha do Número de Zeros para atualizações de casos enviadas a um sistema secundário: premissas de negócio (agentes, casos por hora, atualizações) convertidas em volumes por dia e por segundo

Conclusão: estimativa prática para projetos de integração

Estimar o tráfego de integração cedo no projeto é essencial. Ao trabalhar com o Salesforce, garanta que você não vai estourar limites e dimensione os componentes certos para uma carga distribuída ao longo da janela de atividade. Entender os detalhes da implementação, como filas e workers, também é crucial para a equipe de integração.

Esses métodos e premissas oferecem uma abordagem prática para traduzir requisitos de negócio abstratos em detalhes concretos para sua equipe de integração, servindo de base para estimativas precisas.

Resumo do Número de Zeros: os cálculos dão uma carga distribuída ao longo da janela de atividade; a equipe de integração ainda precisa estimar os picos e entender filas e workers

Fique de olho

Obrigado por mergulhar na piscina da tecnologia.

Fique de olho em mais ideias e surpresas aqui em www.SteveTechArc.com e no canal do YouTube @SteveTechArc (opens in a new tab). Inscreva-se e aprofunde seu entendimento do Salesforce e de como integrá-lo a outros sistemas.

Ajudando a mudar o mundo compartilhando conhecimento sobre integração com outros arquitetos e com quem está na jornada para se tornar um!

Transcrição feita com a ajuda de IA

STA 1.5