Como uma API forneceu continuidade de negócios

Como uma API forneceu continuidade de negócios

Como uma API forneceu continuidade de negócios
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Recentemente, entrei em contato com um amigo que é arquiteto líder de uma empresa de distribuição em larga escala para entender como o COVID-19 impactou seus negócios e o que estão fazendo para garantir a continuidade dos negócios. De repente, a pandemia global de coronavírus alterou a maneira como as empresas operam e respondem à mudança de comportamento do consumidor e a choques na cadeia de suprimentos. As empresas precisam se adaptar aprimorando seus recursos digitais e transformando as operações de TI para serem mais responsivas, resilientes e eficientes.

À medida que as empresas de todos os setores começam a reavaliar sua infraestrutura e processos de TI, a empresa de distribuição mencionada está usando essa situação como uma oportunidade para aprender e transformar uma abordagem tática implementada no curto prazo em uma parte estratégica do seu plano de negócios de longo prazo. .

Aproveitando o grande potencial de uma API de pequena escala

A empresa de distribuição tem uma grande presença, atendendo a vários estados e mercados. Ele queria melhorar a eficiência operacional e criar uma experiência digital conectada para seus representantes de vendas e clientes. No entanto, suas operações críticas eram apoiadas por processos antigos e manuais e tinham aplicativos limitados para o cliente. Além disso, a empresa possuía vários sistemas de aplicativos legados e modernos conectados por meio de integrações ponto a ponto. Isso aumentou as ineficiências operacionais e forçou as equipes a reinventar a roda toda vez que precisavam realizar um novo projeto ou desenvolver uma nova experiência.

Para apoiar sua cadeia de suprimentos de ponta a ponta, a empresa implementa um modelo de alto toque para capturar pedidos, devoluções e pagamentos. Agora, com restrições de viagem e exigências de abrigo no local aplicadas em muitas regiões, esse processo manual de captura de pedidos levou a pedidos limitados e atrasou os pagamentos – levando a uma forte queda nas vendas.

Para enfrentar esse desafio, a empresa criou uma API de captura de pedidos piloto interna e de baixa prioridade com um de seus clientes. A única função dessa API era persistir a solicitação de pedido no sistema de mensagens. O consumidor da API reutilizou a API existente para implantar rapidamente um aplicativo UX muito simples para publicar as solicitações de pedidos, ajudando a empresa a atender melhor seus pedidos on-line. Logo, a empresa viu o potencial de aumentar a escala com essa API única para apoiar suas metas comerciais mais amplas de aumentar a receita. De repente, essa API de baixa prioridade e pequena escala se tornou um dos ativos mais críticos para fornecer aos negócios uma plataforma para continuidade dos negócios.

Leia Também  Estatísticas de resposta do webinar | Informações inteligentes

Desenvolvendo uma estratégia de API para suportar objetivos de negócios atuais e futuros

Os objetivos comerciais da implementação da API de pedidos eram aumentar a eficiência operacional, reduzir os custos de logística e permitir que os representantes de vendas se concentrassem mais na aquisição de clientes, e não no processo manual de captura de pedidos. O exemplo de API de pedidos acima mostra como as organizações podem mudar para uma estratégia de API para criar novas oportunidades e melhorar produtos, sistemas e operações existentes. A empresa de distribuição agora está usando esse momento de aprendizado como uma oportunidade para testar sua visão e adaptar sua estratégia diante de interrupções. Aqui estão algumas maneiras pelas quais eles estão enfrentando novos desafios durante o COVID-19:

Integração do cliente

A empresa procura otimizar o processo de integração do cliente e amadurecer seu programa de API. Aqui estão algumas maneiras pelas quais eles podem considerar uma abordagem liderada por API para atingir esse objetivo:

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
  1. Contratos focados no cliente: A atual API focada no consumidor é agrupada na lógica principal de processamento de pedidos e não é reutilizável, o que significa que o processo de ponta a ponta foi projetado para funcionar apenas com um único cliente. Agora, com vários consumidores se inscrevendo, está se tornando difícil expor a mesma funcionalidade sem duplicar o esforço e experimentar o tempo de inatividade dessa API. Com uma abordagem liderada por API, a empresa pode seguir o modelo e o design primeiro do consumidor e implantar em uma abordagem mais gerenciável com base em microsserviços. Essa abordagem permite que as organizações construam uma rede de aplicativos onde é fácil conectar e reproduzir novos consumidores, enquanto reutiliza e se conecta aos sistemas e serviços de back-end subjacentes.
  2. Detectabilidade e autoatendimento: A organização entendeu a importância de permitir que seus consumidores descubram e sirvam as APIs e integrações necessárias para entregar projetos e inovar mais rapidamente. Ao alavancar a conectividade liderada por API, a organização pode conectar dados por meio de uma série de APIs criadas para desempenhar uma função específica – desbloquear dados de sistemas, unificar dados em processos ou oferecer uma experiência. O benefício real dessa abordagem é que as próprias APIs se tornam reutilizáveis. Embora uma equipe possa investir no desbloqueio de um conjunto de sistemas com APIs para um projeto específico, a mesma equipe ou outra equipe pode reutilizá-los em toda a organização em projetos futuros. Outros também podem descobrir e autoatender as APIs e microsserviços existentes versus construir do zero, resultando em um tempo mais rápido para o valor.
Leia Também  A idade do influenciador acabou?

Gerenciando o desconhecido

Manter operações é uma das tarefas mais importantes para a TI, especialmente durante uma grande interrupção ou crise. O atual projeto monolítico e compatível apenas no local da empresa não permite que as implementações de serviços sejam dimensionadas com facilidade. Com ferramentas limitadas de gerenciamento e monitoramento, torna-se difícil bloquear tráfego ruim que pode comprometer a estabilidade e a disponibilidade do sistema. Com uma crescente base de consumidores externos e uma expansão de sua rede suportada por API, a empresa precisava gerenciar qualquer desconhecido que pudesse derrubar todo o sistema (por exemplo, aumento de chamadas de API ou uma implantação incorreta causando solicitações ruins). Na verdade, ele sofreu uma implantação ruim do consumidor que derrubou o sistema de produção – impactando as operações e atrasando os pedidos dos consumidores. Para gerenciar as incógnitas, a organização precisa considerar o seguinte:

  1. Disponibilidade e escalabilidade: A adoção de uma abordagem liderada por API não apenas possibilita a inovação, mas também garante que cada serviço ou API possa ser gerenciado de forma independente e isolada. Por exemplo, com a API do pedido, a lógica de processamento pode ser dimensionada sem dimensionar as APIs individuais focadas no consumidor para gerenciar um pico no tráfego. Essa abordagem diminui o esforço e o custo quando comparado ao dimensionamento de todo o aplicativo monolítico. Por exemplo, os aplicativos desenvolvidos na plataforma Anypoint da MuleSoft são construídos com o princípio de “construir uma vez e implantar em qualquer lugar”, o que permite migrar e escalar rapidamente cargas de trabalho na nuvem sem investir em servidores locais – reduzindo o custo operacional geral.
  2. Estabilidade de back-end e gerenciamento de API de ponta a ponta: Como a empresa experimentou um aumento na base de consumidores, também aumentou o risco de incidentes e exigiu um gerenciamento de ponta a ponta. A empresa tinha que garantir que o sistema de back-end herdado não fosse bombardeado com muitas solicitações e precisava rastrear cada consumidor e uso da API para impedir que solicitações ruins quebrassem os sistemas finais – impactando as operações diárias. Eles também queriam obter visibilidade do fluxo de transações de ponta a ponta para reduzir o MTTI e o MTTR e ser proativos em responder a qualquer incidente. Recursos como o Anypoint Monitoring e o Anypoint Visualizer, como parte da Anypoint Platform, ajudam a fornecer uma visibilidade aprimorada da rede de aplicativos. Com uma visão holística das APIs e integrações da organização, os usuários podem solucionar problemas rapidamente, entender onde os problemas podem surgir antes que eles aconteçam e identificar a causa raiz quando eles surgem.
Leia Também  Notícias Roundup 6 de dezembro de 2019

Construindo a base para a continuidade dos negócios

Se bem feito, uma única API pode definir uma organização no caminho para construir uma base para a continuidade dos negócios. No caso da empresa de distribuição, o caso de uso da API de pedido único agora está sendo expandido para um programa de API maduro. Com um programa de API patrocinado pela liderança, a empresa agora está trabalhando em uma nova iniciativa focada na funcionalidade de visibilidade de pedidos. Esse recurso permitirá que os representantes de vendas melhorem:

  • Interaja com clientes e equipes internas (por exemplo, compras).
  • Obtenha melhor visibilidade do número de pedidos atendidos versus pedidos pendentes.
  • Use efetivamente a força-tarefa para minimizar os pedidos pendentes.

Se você deseja maximizar o potencial de suas APIs para apoiar suas metas de negócios, consulte nossos Workshops de programa de API aqui para começar a transformação digital ativada por API de sua organização.


cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Luiz Presso
Luiz Presso