Situação (antes da nossa atuação)
A Tramontina é conhecida por produzir uma ampla variedade de utensílios de cozinha, eletrodomésticos, móveis e produtos para jardinagem, construção civil, iluminação, entre outros. A marca, reconhecida pela qualidade e durabilidade de seus produtos, exporta para diversos países.
Para acompanhar seu crescimento, a Tramontina precisava modernizar seus sistemas internos, que incluíam a integração entre plataformas como Salesforce e SAP, entre outras. No entanto, a falta de uma arquitetura de integração eficiente estava criando barreiras:
- Indisponibilidade: A integração inconsistente entre os sistemas internos prejudicava a disponibilidade das operações.
- Inconsistência de Dados: Dados incorretos ou duplicados causavam problemas nas operações de vendas.
- Lentidão: A falta de otimização nos processos de integração resultava em operações lentas e ineficazes.
Esses problemas impactavam diretamente a força de vendas B2B e B2C, tornando urgente a necessidade de uma solução eficiente para modernizar e integrar os sistemas internos da Tramontina. Outro fator crítico é a migração do ERP para o uso do SAP.
Implicações
Os principais desafios enfrentados pela Tramontina incluíam:
- Indisponibilidade Operacional: A indisponibilidade nos sistemas comprometia a eficiência das operações de vendas e logística.
- Inconsistência de Dados: Problemas com a qualidade dos dados impactavam negativamente as operações comerciais.
- Desempenho Degradado: Lentidão nos processos de integração prejudicava a produtividade da força de vendas.
- Risco para o Negócio: A falta de uma arquitetura robusta colocava a empresa em risco a médio e longo prazo.
O que fizemos
Para auxiliar a Tramontina a superar esses desafios, a EximiaCo realizou uma série de iniciativas:
- Atuação como Platform Team:
- Projetamos e desenvolvemos componentes para auxiliar nas operações diárias, como bibliotecas encapsulando padrões necessários para arquiteturas distribuídas, incluindo outbox pattern, retry pattern, idempotência e circuit breaker.
- Atuação como Time Stream-Aligned:
- Desenvolvemos funcionalidades na plataforma, melhorando a performance, disponibilidade e resiliência das integrações.
- Realizamos ajustes nas integrações para adequar regras de negócio e apoiamos os operadores na identificação e resolução de problemas diários.
- Referência Técnica:
- Fornecemos orientação técnica ao time da Tramontina para resolver problemas complexos e direcionar demandas técnicas para novos projetos.
- Desenvolvimento de Time:
- Auxiliamos na resolução de problemas com novas tecnologias, articulação do time e orquestração dos stakeholders.
- Apoiamos os líderes na execução de projetos e na tomada de decisões estratégicas.
- Referência em Arquitetura:
- Orquestramos decisões de arquitetura, conduzindo alterações significativas na plataforma e na estruturação das soluções.
Entregáveis
- Desempenho, Resiliência e Disponibilidade nas Integrações:
- Implementamos uma arquitetura eficiente para a integração entre Salesforce e SAP