Category Coupled Tecnologia

Coupled Tecnologia: A Inovação que Engrena o Seu Sucesso

Somos a Coupled Tecnologia: Uma consultoria especializada em impulsionar o crescimento do seu negócio por meio de soluções tecnológicas inovadoras e eficientes.

Nossa filosofia é simples: Acreditamos que a interconexão e a colaboração são as chaves para o sucesso. Por isso, trabalhamos em estreita parceria com nossos clientes para entender suas necessidades específicas e desenvolver soluções personalizadas que se encaixam perfeitamente em seus objetivos.

A inovação está no nosso DNA: Buscamos constantemente novas ideias e tecnologias que possam trazer benefícios para nossos clientes. Para isso, investimos em pesquisa e desenvolvimento, além de manter parcerias estratégicas com empresas líderes em tecnologia.

Nosso nome traduz nossa essência: Coupled, em inglês, significa “acoplado”. Essa palavra representa nossa capacidade de conectar diferentes partes para criar um todo mais forte e eficiente.

Também é um termo: Coupled, também é um termo referenciando inovação aberta. A inovação aberta é um modelo de gestão que busca soluções inovadoras dentro e fora da empresa. Isso significa que podemos:

  • Importar novidades: Adotar ideias e tecnologias de outras empresas, universidades, clientes e parceiros.
  • Exportar inovações: Compartilhar nossas tecnologias e ideias com outras empresas para gerar novas receitas.
  • Criar juntos: Colaborar com outras empresas para desenvolver soluções inovadoras em conjunto.

Como a Coupled pode te ajudar?

A Coupled oferece uma gama completa de serviços de inovação aberta, incluindo:

  • Identificação de oportunidades: Ajudamos você a identificar as melhores oportunidades de inovação para o seu negócio.
  • Desenvolvimento de soluções: Trabalhamos com você para desenvolver soluções inovadoras que atendam às suas necessidades específicas.
  • Implementação de soluções: Te ajudamos a implementar as soluções inovadoras de forma eficiente e eficaz.
  • Gestão da inovação: Ajudamos você a criar uma cultura de inovação dentro da sua empresa.

Somos mais do que uma consultoria: Somos um parceiro estratégico que te ajudará a alcançar seus objetivos de forma rápida, segura e eficiente.

Com a Coupled Tecnologia, você pode:

  • Aumentar sua produtividade e eficiência: Nossas soluções otimizam seus processos e te ajudam a fazer mais com menos.
  • Reduzir seus custos: Implementamos soluções que te ajudam a economizar tempo e dinheiro.
  • Ganhar vantagem competitiva: Te ajudamos a se destacar da concorrência com soluções inovadoras e personalizadas.
  • Alcançar seus objetivos de forma rápida e segura: Nossa equipe de especialistas te acompanha em todo o processo, desde a definição de suas necessidades até a implementação da solução ideal.

Se você está buscando uma consultoria que possa te ajudar a impulsionar o seu negócio, a Coupled Tecnologia é a escolha certa.

Entre em contato conosco hoje mesmo e saiba mais sobre como podemos te ajudar.

Clique aqui para solicitar um orçamento sem compromisso.

#coupledtecnologia #inovação #tecnologia #consultoria #negócios #crescimento


Seguro de Riscos Cibernéticos

Proteja seu negócio com o Seguro de Riscos Cibernéticos! Oferecemos cobertura abrangente para incidentes de segurança digital, incluindo responsabilidade por dados e custos de defesa. Mostre comprometimento com a privacidade de seus clientes e parceiros.

Coberturas Abrangentes:
* Responsabilidade por dados pessoas e corporativos.
* Segurança de dados e empresas terceirizadas.
* Custos de defesa e investigação.
* Restituição da imagem corporativa.
* Notificação e monitoramento de incidentes.
* E muito mais para manter sua empresa protegida!

Extensões especiais:
* Proteção contra extorsão na internet.
* Cobertura de conteúdo de mídia.
* Interrupção de rede e lucros cessantes.
* Multas LGPD.

Proteja-se hoje mesmo com o Seguro de Riscos Cibernéticos. Entre em contato e descubra como podemos ajudar a fortalecer a segurança do seu negócio!

www.coupled.com.br
11 5197-8267
comercial@coupled.com.br

#SeguroCibernético #ProteçãoDeDados #SegurançaDigital #LGPD #PrivacidadeEmpresarial


Consultoria de Tecnologia

A Coupled Tecnologia oferece soluções avançadas em Cloud Computing para empresas que buscam transformar sua operação. Com especialização em serviços como migração para a nuvem, automação, segurança e mais, a empresa se destaca pela experiência, soluções personalizadas e parcerias estratégicas, como a Oracle. Seus clientes elogiam a excelência e profissionalismo em cada projeto, destacando a equipe altamente qualificada e o suporte contínuo oferecido.

•⁠ ⁠Somos especialista em Cloud Computing. Realizamos analise, planejamento e implementação de soluções na nuvem para maximizar a eficiência e inovação do seu negócio.
•⁠ ⁠Entrega de serviços de computação – servidores, armazenamento, bancos de dados, redes, software.

Entre em contato com a Coupled Tecnologia hoje e leve sua empresa para o próximo nível com nossas soluções de Cloud Computing!

www.coupled.com.br
+55 11 5197-8267
comercial@coupled.com.br

#CloudComputing #Tecnologia #Inovação #Automação #SegurançaNaNuvem #MigraçãoParaNuvem #ParceriaOracle #SoluçõesPersonalizadas #TransformaçãoDigital #TecnologiaDaInformação #TI #Empresas #EficiênciaOperacional #SuporteTécnico #Profissionalismo #CoupledTecnologia #SoluçõesEmNuvem #EspecialistasEmCloud #OraclePartner #ConsultoriaDeTI #Negócios #ServiçosDeComputação #ArmazenamentoNaNuvem #Redes #BancosDeDados #Servidores #TechSolutions


Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

No cenário atual de atendimento ao cliente, a eficiência e a agilidade na gestão de interações tornaram-se fundamentais para o sucesso das empresas. É nesse contexto que surge o Ezfront, produto da MUTANT, uma solução inovadora que revoluciona a forma como as organizações lidam com o suporte ao cliente. Integrando um canal de atendimento pelo WhatsApp, o Ezfront simplifica a comunicação e proporciona uma experiência mais fluida e eficaz tanto para os clientes quanto para os atendentes.

Importante frisar que, neste mundo dinâmico e competitivo dos negócios, a colaboração entre empresas muitas vezes se revela como o caminho mais promissor para a inovação e o progresso. Neste contexto, destaca-se a parceria entre as empresas e duas mentes visionárias: Carlos Rossinoli e Antônio Cantídio, ambos colaboradores da MUTANT. Estes dois indivíduos não apenas compartilharam uma visão comum, mas também se uniram em um esforço conjunto para desenvolver um produto de altíssima qualidade. Sob sua liderança e expertise, empresas parceiras foram guiadas em um processo de criação que resultou em uma solução inovadora e impactante para o mercado.

Este texto explora o funcionamento do Ezfront e o papel crucial desempenhado pelo Telemetry, uma aplicação essencial para a análise e o monitoramento do desempenho do sistema. Além disso, será detalhada a evolução da arquitetura inicial do Telemetry até a solução desenvolvida para superar desafios e garantir um desempenho otimizado e escalável.

Ao longo deste documento, será possível compreender não apenas como o Ezfront simplifica o gerenciamento de atendimentos, mas também como a evolução do Telemetry reflete o compromisso contínuo com a excelência no atendimento ao cliente e na gestão de dados.

Ezfront

O Ezfront da MUTANT é uma solução avançada de gestão de atendimentos que revoluciona a forma como as empresas lidam com o suporte ao cliente. Com um canal de atendimento integrado ao WhatsApp, o Ezfront simplifica a comunicação e oferece uma experiência mais ágil e eficiente. Seus elementos principais são os tickets e os atendentes, que trabalham em conjunto para garantir um fluxo contínuo e organizado de interações.

O processo no Ezfront inicia quando um cliente envia uma mensagem pelo WhatsApp para um número cadastrado no sistema. Nesse momento, o Ezfront cria um ticket e, com base em configurações predefinidas, encaminha esse ticket para um grupo específico. Dentro desse grupo, o ticket entra em uma fila de espera até que seja atendido por um agente disponível. A interação entre atendente e cliente começa então, podendo resultar na transferência do ticket para outro grupo, outro atendente ou no encerramento do atendimento.

Cada interação dentro do Ezfront gera eventos que são essenciais para o cálculo de métricas de atendimento. Esses cálculos e análises de dados são realizados por uma aplicação chamada Telemetry, responsável por garantir insights valiosos para o aprimoramento contínuo do atendimento ao cliente dentro do Ezfront.

Telemetry

O Telemetry, desenvolvido também pela MUTANT, desempenha um papel fundamental dentro do Ezfront, recebendo uma ampla variedade de eventos relacionados aos tickets e às interações entre clientes e atendentes. Esses eventos são cruciais para a análise e o monitoramento do desempenho do sistema, permitindo uma compreensão detalhada de cada etapa do processo de atendimento. Alguns exemplos desses eventos incluem a criação de tickets, transferências entre atendentes, atribuições de tickets e encerramento de tickets, além dos eventos gerados a cada mensagem trocada durante um atendimento.

No contexto do Ezfront, um ticket é gerado sempre que um cliente inicia uma conversa, seja pelo WhatsApp ou pelo webchat integrado. Esse momento de criação de ticket é registrado como um evento importante, fornecendo um ponto de partida para todo o ciclo de atendimento. A atribuição de tickets é um processo dinâmico, podendo ocorrer de diferentes formas: logo após a criação, durante transferências entre atendentes ou quando um agente fica disponível em uma fila de atendimento, cada situação gerando um evento específico que contribui para o rastreamento e a análise do fluxo de trabalho.

Além disso, a transferência de tickets entre grupos de atendimento é registrada como um evento separado, demonstrando a movimentação dos tickets nas diferentes etapas do processo de suporte. Da mesma forma, o encerramento de tickets e as trocas de mensagens entre clientes e atendentes também são eventos essenciais que fornecem insights valiosos para a avaliação da eficiência do sistema e a qualidade do atendimento prestado.

Arquitetura Inicial

Captura-de-Tela-2024-06-04-às-10.01.12-1024x254 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

A arquitetura anterior foi fundamental para o desenvolvimento inicial do Telemetry, proporcionando uma base sólida para a coleta, transformação, armazenamento e visualização de dados relacionados ao atendimento e interações dos usuários. Ao explorar os componentes e o funcionamento desta arquitetura antiga, poderemos entender melhor a evolução e as melhorias implementadas ao longo do tempo para garantir um desempenho cada vez mais eficiente e escalável do Telemetry.

O TelemetryCollector foi projetado como o primeiro ponto de contato para os eventos recebidos pelo Telemetry no ambiente da AWS. Sendo implantado como um serviço dentro do Amazon ECS Fargate, ele atuava como uma porta de entrada para os eventos, recebendo-os por meio de uma API Restful. Uma vez recebidos, esses eventos eram publicados em uma fila do Amazon SQS, preparando-os para serem processados e analisados posteriormente.

O TelemetryProcessor, também implementado como um serviço no ECS Fargate, desempenhava um papel crucial no processamento e na transformação dos eventos recebidos pelo Telemetry. Com uma arquitetura que permitia a execução de vários processos concorrentes, o TelemetryProcessor era capaz de consumir eventos da fila do SQS em grande volume. Cada processo era responsável por realizar a extração, transformação e carregamento (ETL) dos dados, garantindo a integridade e a qualidade das informações armazenadas no TelemetryDatabase.

Por sua vez, o TelemetryDatabase representava o núcleo do Telemetry, sendo o local onde todas as informações processadas e analisadas eram armazenadas de forma segura e acessível.

O TelemetryReport representava uma peça fundamental na arquitetura anterior do microserviço Telemetry. Implementado como um serviço dedicado no Amazon ECS, sua principal função era a geração de relatórios e análises a partir das informações armazenadas no TelemetryDatabase. Este componente era responsável por consumir os dados processados e transformados pelo TelemetryProcessor.

Problemas Encontrados

O Telemetry enfrentava desafios significativos em sua arquitetura anterior, especialmente no processamento e análise dos eventos recebidos. O TelemetryProcessor, responsável por registrar eventos no TelemetryDatabase e realizar consultas para determinar a etapa de processamento de um ticket, encontrava dificuldades devido à frequência dos acessos ao banco de dados e à falta de processamento em lote (batch). Essa abordagem gerava problemas de escalabilidade e desempenho quando um grande volume de eventos era recebido em curtos períodos.

Durante a análise dos eventos, o TelemetryProcessor precisava atualizar constantemente o banco de dados para refletir o contexto atual e, em seguida, registrar os resultados das análises. No entanto, a escalabilidade desse processo enfrentava dois cenários críticos: o banco atingindo seu limite de processamento e a aplicação não conseguindo consumir eventos rapidamente o suficiente para garantir tempos de resposta aceitáveis. A solução imediata era escalar o número de threads do TelemetryProcessor, mas isso resultava em um aumento da concorrência e, consequentemente, em problemas de inferência de contexto e resultados incorretos.

A concorrência excessiva levava a situações em que eventos gerados em momentos diferentes eram processados simultaneamente, levando o TelemetryProcessor a inferir contextos de processamento incorretos e produzir resultados imprecisos. Esse efeito colateral indesejável se tornava mais pronunciado à medida em que o número de threads aumentava.

O TelemetryReport enfrentava desafios na geração de relatórios devido à necessidade frequente de realizar muitas agregações e junções de dados dispersos em diferentes tabelas, resultando em atrasos significativos e, em alguns casos, timeouts ao tentar gerar relatórios para períodos extensos. Mesmo quando os relatórios eram concluídos, o processo ainda demandava um tempo considerável, destacando a complexidade e a lentidão associadas à obtenção de insights completos e precisos por meio do TelemetryReport no Ezfront.

A gestão da arquitetura estava se tornando complexa e com múltiplos clusters, seus componentes não comportavam grandes fluxos de informações em um curto período de tempo, e, conforme dito anteriormente, o processamento dessas métricas se tornava lento.

Com a chegada de novos clientes e novos relatórios e métricas, viu-se que era necessária a evolução dessa arquitetura de forma a suportar um volume maior de eventos e gerar relatórios de forma mais eficiente, além de resolver os problemas de escalabilidade.

Solução Desenvolvida

Captura-de-Tela-2024-06-04-às-10.01.34-1024x82 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

A solução atual para os desafios enfrentados pelo Telemetry foi estruturada com base nas etapas fundamentais de um processo de ETL (Extract, Transform e Load). Na fase de Extração dos dados, foram delineados os processos de Consumo, que envolve a captura dos dados de diversas fontes, e Despejo, responsável por armazenar esses dados em um local seguro e acessível. Na etapa de Transformação, destacam-se as atividades de filtragem, limpeza e enriquecimento dos dados, visando garantir a qualidade e a consistência das informações obtidas. Por fim, no Carregamento, houve uma reestruturação da modelagem do banco de dados para melhor atender às necessidades de armazenamento e uma subsequente alimentação desses dados nessa nova modelagem, assegurando uma base sólida e eficiente para análises e relatórios no Ezfront.

Consumo

Captura-de-Tela-2024-06-04-às-10.02.04 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

Diante da diversidade de fontes de eventos hospedadas em diferentes contas na AWS, foi decidido manter o uso do TelemetryCollector como ponto de entrada para os dados no Telemetry. No entanto, houve uma mudança na abordagem de armazenamento e processamento desses eventos: em vez de alimentar uma fila no Amazon SQS como na solução anterior, o TelemetryCollector passou a alimentar um Kinesis Data Stream (KDS). Essa nova estratégia foi adotada visando aumentar a vazão de consumo de dados em comparação com a solução anterior, proporcionando uma capacidade de processamento mais eficiente e escalável para lidar com a variedade e o volume de eventos provenientes de diferentes fontes.

Despejo

Captura-de-Tela-2024-06-04-às-10.02.15 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

Para resolver o desafio de armazenamento dos dados provenientes do Kinesis Data Stream (KDS), foi implementado o uso do Kinesis Data Firehose (KDF) como solução de bufferização. O KDF permite acumular os eventos recebidos do KDS em um buffer até que uma condição pré-definida de tempo ou tamanho seja atingida. Quando essa condição é alcançada, o KDF divide os eventos em arquivos, sendo que cada arquivo contém eventos relacionados a um único “tenant”. Esses arquivos são então armazenados de forma eficiente e acessível no Amazon S3.

Filtragem

Captura-de-Tela-2024-06-04-às-10.02.29-1024x214 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

Após a criação do arquivo inicial no Amazon S3 como parte do processo de bufferização pelo Kinesis Data Firehose (KDF), um evento é gerado na Amazon SQS para sinalizar sua disponibilidade para processamento. Esse evento é então consumido por uma função Lambda, que inicia uma sequência de operações. A Lambda começa verificando se ela conseguirá processar o arquivo dentro do tempo limite estabelecido. Em caso afirmativo, ela procede com a filtragem dos eventos que serão processados pela solução. Caso contrário, se o processamento dentro do limite de tempo não for viável, a Lambda cria um novo evento no SQS. Esse novo evento é direcionado a um Amazon ECS (Elastic Container Service) que realizará o mesmo trabalho que a Lambda, mas com um tempo limite maior para conclusão. Ao finalizar o processamento, tanto a Lambda quanto o ECS geram diversos arquivos novos no Amazon S3 contendo os eventos filtrados, processados e agrupados por ticket pela solução.

Limpeza

Captura-de-Tela-2024-06-04-às-10.02.42 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

Após o processo de filtragem e agrupamento dos eventos por ticket, o arquivo resultante gera um novo evento no Amazon SQS, indicando sua disponibilidade para o próximo estágio de processamento. Esse evento é consumido por uma função Lambda, que realiza uma primeira análise para determinar se ela será capaz de processar o arquivo dentro do tempo limite estabelecido. Tanto a Lambda quanto o ECS envolvidos nesse processo são responsáveis por pegar cada arquivo contendo os eventos de um único ticket, bem como os arquivos gerados por iterações anteriores relacionados ao mesmo ticket, e realizar a união desses eventos. Após a união e a deduplicação dos possíveis eventos, um novo arquivo final é gerado. Esse novo arquivo contém todos os eventos relacionados a um determinado ticket, consolidando as informações e garantindo a integridade dos dados processados.

Enriquecimento

Captura-de-Tela-2024-06-04-às-10.02.52-1024x140 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

Após o evento ser gerado na etapa anterior do processo de processamento de dados, outro evento é automaticamente gerado e consumido por uma função Lambda designada para a etapa seguinte. Essa Lambda tem a responsabilidade de realizar os cálculos das métricas associadas a cada ticket, agregando dados e realizando análises para gerar métricas significativas em relação aos atendimentos feitos no Ezfront. Uma vez que todos os cálculos das métricas foram concluídos pela Lambda, um novo evento é inserido no Amazon SNS.

Modelagem e Armazenamento

Captura-de-Tela-2024-06-04-às-10.03.05-1024x319 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

Para atender às diferentes necessidades de consumo de dados do Telemetry, que incluem a geração de relatórios e o cálculo de métricas do dia atual, foram adotadas duas soluções de armazenamento distintas. Para armazenar as métricas do dia atual, foi escolhido o DynamoDB devido à sua capacidade de gerenciar dados em tempo real e sua escalabilidade eficiente. Por outro lado, para os dados utilizados na geração de relatórios, foi selecionado um RDS (Amazon Relational Database Service) devido à sua capacidade de lidar com consultas complexas e armazenar grandes volumes de dados de forma estruturada.

Os eventos gerados pelo passo anterior do processo são encaminhados para um tópico do Amazon SNS (Simple Notification Service), que por sua vez distribui esses eventos em duas filas distintas, cada uma destinada a um tipo específico de dado (métricas do dia atual e dados de relatório). Cada uma dessas filas atua como um buffer, ajustando a quantidade de eventos com base na capacidade de processamento e armazenamento disponível. Esses eventos, então, são consumidos por uma função Lambda que, utilizando o princípio de inserção em lote, realiza a inserção eficiente de cada evento no banco de dados relacionado, seja no DynamoDB para as métricas do dia atual ou no RDS para os dados de relatório.

Por fim, os dados são consumidos de maneira mais eficiente pelo TelemetryReport. Esse último estágio da cadeia de processamento de dados foi aprimorado com diversas melhorias, visando oferecer uma visão mais detalhada e precisa das métricas e relatórios necessários para a gestão estratégica do Ezfront.

Captura-de-Tela-2024-06-04-às-10.03.22-1024x259 Revolucionando a Arquitetura de Atendimento: A Nova Solução ETL da MUTANT

Resultados Obtidos

FinOps: Maximizando Eficiência e Reduzindo Custos

Ao estruturar este projeto com base nos pilares da arquitetura ETL e Event-Driven, conseguimos desenvolver um produto de alta performance, escalável e seguro, ao mesmo tempo em que reduzimos significativamente os custos operacionais.

A adoção de uma plataforma altamente escalável eliminou a necessidade de criar e manter novos clusters, concentrando-se apenas na centralização para a nova arquitetura. Prevemos uma redução nos custos operacionais entre 30% e 50% nos próximos meses, à medida que mais clientes são incorporados à plataforma.

Essas mudanças não só melhoraram a eficiência operacional, mas também forneceram uma base sólida para o crescimento sustentável do projeto, garantindo que possamos atender às demandas futuras sem comprometer a qualidade ou a segurança.

Além de todas as melhorias e vantagens já citadas neste artigo, precisamos destacar a diminuição considerável em relação ao custo da infraestrutura para assegurar o funcionamento correto, que foi na ordem de 20 mil dólares mensais, resultando em uma economia de aproximadamente um milhão de reais anuais.

Reconhecimento dos Profissionais

Este projeto foi realizado com a colaboração dedicada de Caio Viana, da Coupled Tecnologia, e Felipe Endlich, da Verzel. A parceria entre esses profissionais exemplares foi fundamental para o sucesso do desenvolvimento da nova arquitetura, refletindo seu compromisso com a inovação e a excelência.


Transforme ideias em aplicativos móveis

Você está buscando uma parceira de confiança para transformar suas ideias em aplicativos móveis de sucesso? Conheça a Coupled Tecnologia.

Na Coupled Tecnologia, somos especialistas em viabilizar projetos de desenvolvimento de aplicativos móveis, oferecendo uma abordagem estratégica e focada na entrega de soluções de alta qualidade. Combinamos nossa experiência técnica com uma profunda compreensão das necessidades do mercado para garantir que seu aplicativo se destaque em um cenário cada vez mais competitivo.

Nossa equipe altamente qualificada trabalha em estreita colaboração com você desde a concepção até o lançamento do seu aplicativo, garantindo que cada etapa do processo seja cuidadosamente planejada e executada com excelência. Utilizamos metodologias ágeis para garantir flexibilidade e rapidez na entrega, ao mesmo tempo em que mantemos um compromisso constante com a qualidade e a satisfação do cliente.

Na Coupled Tecnologia, estamos comprometidos em ajudar nossos clientes a alcançarem o sucesso no mercado de aplicativos móveis. Se você tem uma ideia ou um projeto em mente, estamos prontos para transformá-lo em realidade. Entre em contato conosco hoje mesmo e descubra como podemos tornar seu próximo projeto de desenvolvimento de aplicativos móveis um verdadeiro sucesso.

www.coupled.com.br
comercial@coupled.com.br
+55 11 5197-8267

#CoupledTecnologia #DesenvolvimentoMobile #InovaçãoDigital #TransformaçãoDigital


Descubra o potencial da Inteligência Artificial para o sucesso do seu negócio!

Está pronto para levar sua empresa para o próximo nível com Inteligência Artificial?
A inteligência artificial generativa está revolucionando a maneira como as empresas abordam a criatividade e a inovação. Ao capacitar os sistemas de IA para gerar conteúdo original, como imagens, música, texto e até mesmo rostos humanos, a IAG está abrindo novas fronteiras para a expressão criativa e a solução de problemas complexos.

Na Coupled Tecnologia, entendemos o potencial transformador da inteligência artificial generativa e estamos comprometidos em ajudar as empresas a aproveitar ao máximo essa tecnologia inovadora.

Como a Coupled Tecnologia pode ajudar:

Desenvolvimento de Soluções Personalizadas: Trabalhamos em estreita colaboração com as empresas para entender suas necessidades específicas e desenvolver soluções de IAG sob medida.
Implementação de Modelos de Aprendizado de Máquina: Possuímos experiência na implementação e otimização de modelos de aprendizado de máquina, incluindo GANs e modelos de linguagem, para gerar resultados de alta qualidade. Utilizamos práticas de engenharia de dados e treinamento de modelos avançados para garantir que as soluções de IAG atendam aos mais altos padrões de desempenho e precisão.
Consultoria Especializada em IA: Nossa equipe de especialistas em IA fornece consultoria especializada para ajudar as empresas a navegar pelo complexo cenário da inteligência artificial generativa. Desde a concepção e planejamento de projetos até a implementação e manutenção contínua, oferecemos orientação abrangente em todas as etapas do processo.
Suporte Contínuo e Manutenção: Além de desenvolver e implementar soluções de IAG, fornecemos suporte contínuo e manutenção para garantir que as soluções permaneçam eficientes e eficazes ao longo do tempo. Estamos sempre disponíveis para ajudar a solucionar problemas, realizar ajustes e fornecer atualizações conforme necessário.

Pronto para começar a jornada para o futuro?

Entre em contato agora mesmo pelo:

Site: www.coupled.com.br
Telefone: +55 11 5197-8267
E-mail: comercial@coupled.com.br

#InteligenciaArtificial#IA#IAGenerativa#Coupled#CoupledTecnologia#Inovacao


Por que terceirizar o TI: A Estratégia Inteligente para Empresas Modernas

Nos últimos anos, a terceirização tornou-se uma estratégia cada vez mais popular para empresas de todos os tamanhos e setores. Uma das áreas mais comumente terceirizadas é o de Tecnologia da Informação (TI). Mas por que essa tendência está crescendo tão rapidamente? Vamos explorar algumas das razões convincentes para terceirizar o TI e como essa abordagem pode beneficiar a sua empresa.

1.⁠ ⁠Redução de Custos

Uma das principais razões para terceirizar o TI é a oportunidade de reduzir custos operacionais significativamente. Manter um departamento de TI interno pode ser extremamente caro, exigindo investimentos em infraestrutura, equipamentos, treinamento e pessoal especializado. Ao terceirizar, as empresas podem economizar dinheiro ao pagar apenas pelos serviços necessários, sem os custos fixos associados à manutenção de uma equipe interna de TI.

2.⁠ ⁠Acesso a Expertise Especializada

O campo de TI é vasto e em constante evolução. Manter-se atualizado com as últimas tendências e tecnologias pode ser desafiador para uma equipe interna, especialmente em empresas menores. Ao terceirizar o TI, as empresas têm acesso imediato a uma equipe de especialistas com conhecimento atualizado e experiência em uma ampla gama de tecnologias. Isso garante que sua empresa esteja sempre na vanguarda da inovação tecnológica.

3.⁠ ⁠Foco no Core Business

Ao liberar recursos internos que seriam dedicados ao gerenciamento de TI, as empresas podem se concentrar em suas atividades principais e estratégicas. Isso permite que os funcionários se concentrem em projetos que impulsionam o crescimento e a inovação, em vez de se preocuparem com questões técnicas e operacionais.

Por que escolher a Coupled Tecnologia como seu parceiro de terceirização de TI

Na busca por um parceiro de terceirização de TI confiável e experiente, a escolha da Coupled Tecnologia é uma decisão inteligente. Aqui estão algumas razões pelas quais você deve considerar a Coupled como seu parceiro de TI:

Experiência Comprovada: Anos de experiência no setor de TI e histórico de fornecer soluções de alta qualidade para empresas de todos os tamanhos e setores.
Equipe Altamente Qualificada: Profissionais experientes e qualificados prontos para atender às necessidades de TI com eficiência.
Abordagem Personalizada: Desenvolvimento de soluções de TI personalizadas para atender às necessidades exclusivas de cada cliente.
Compromisso com a Inovação: Fornecimento de soluções de TI inovadoras e de ponta para ajudar os clientes a se destacarem no mercado em constante mudança.
Para empresas considerando a terceirização do departamento de TI, a Coupled Tecnologia oferece soluções de alta qualidade e personalizadas para impulsionar o sucesso dos negócios.

Se você está considerando terceirizar o departamento de TI de sua empresa, a Coupled Tecnologia é o parceiro ideal para ajudá-lo a alcançar seus objetivos de negócios. Entre em contato conosco hoje mesmo para saber mais sobre como podemos ajudar a impulsionar o sucesso de sua empresa por meio de soluções de TI de alta qualidade e personalizadas.

Site: www.coupled.com.br
Telefone e WhatsApp: +55 11 5197-8267
E-mail: comercial@coupled.com.br

#Consultoria #Coupled #CoupledTecnologia #TI #SquadAsService #TerceirizeOTI #Parceiro


Como a Coupled reduziu custos com AWS e padronizou a arquitetura cloud da Mutant.

Por: João Henrique Loriato e Hiuri Carriço Liberato

01/04/2024.

Introdução

No dia 20 de março de 2024, a Mutant implementou uma Grande Mudança na Estrutura (GMUD) em suas contas da Amazon Web Services (AWS) com o objetivo de separar os ambientes de desenvolvimento, homologação e produção para suas soluções Enterprise(Grandes Clientes) e Massivo(Pequenos e médios clientes), visando otimizar custos, aumentar a segurança e melhorar a performance de seus produtos sem comprometer a eficiência do seu produto, o Mutant Whats.

Além dos benefícios financeiros, que trouxeram mais clareza sobre os números, a GMUD proporcionou melhorias significativas em termos de segurança e desempenho. Houve uma redução na quantidade de usuários com acesso às contas da AWS e a implementação de autenticação de dois fatores, fortalecendo a proteção dos dados e sistemas da Mutant. Adicionalmente, foram resolvidos problemas de overlap na rede, facilitando a comunicação entre os microserviços ao conectá-los em uma mesma rede interna, resultando em processos de comunicação mais rápidos e eficientes.

Uma das mudanças mais marcantes durante este período foi a transição do CloudFormation para o Terraform, marcando um movimento audacioso em direção à independência da provedora de nuvem. Essa medida estratégica não apenas posicionou a Mutant para enfrentar futuras mudanças de Nuvem com facilidade, caso necessário, mas também a equipou com ferramentas mais robustas e flexíveis para gerenciar sua infraestrutura de nuvem atual.

Por fim, a refatoração das pipelines de deployment demonstrou o compromisso da Mutant com a excelência operacional e a segurança. Ao separar o processo de deployment para cada conta da AWS, a empresa reduziu significativamente os pontos de vulnerabilidade, garantindo uma entrega de atualizações mais segura e confiável para seus clientes.

Neste artigo, exploraremos em detalhes a jornada da Mutant rumo à eficiência e segurança na nuvem, destacando os principais marcos e as lições aprendidas ao longo do caminho.

Importância da segregação de ambientes na AWS

A decisão de migrar o Massivo para contas exclusivas da AWS foi fundamentada na compreensão de que uma empresa não consegue resolver problemas que não conhece, conforme a motivação para a adoção do FinOps.  Antes da migração, enfrentávamos desafios relacionados à falta de visibilidade e controle sobre os custos de infraestrutura, bem como questões de segurança e desempenho. Ao reconhecermos esses problemas e entendermos a importância de atacar esses pontos, optamos por adotar metodologias de FinOps, mapeando melhor os recursos e buscando extrair ao máximo das possibilidades de um sistema controlado e dedicado a um único produto. 

Do ponto de vista gerencial, uma necessidade observada foi a de adequar e padronizar os domínios, já que antes tinhamos ezfront.com.br, jda.mutant.com.br, whats.mutant.com.br e mutantcxo.com agora todas as soluções estão em baixo de mutantwhats.com.br, fortalecendo a marca e trazendo mais organização para a empresa.

Um grande fator de melhoria que pesou foi a implantação do Terraform, que como a definição da empresa criadora diz, é como uma ferramenta para construir, alterar e criar versões de infraestrutura com segurança e eficiência. Uma ferramenta de IAC que pode ser aplicada em diversas Nuvens, trazendo mais independência para as soluções da Mutant.

O produto – Mutant Whats

O grande destaque do SaaS conversacional da Mutant é a possibilidade de interagir com os mais diversos meios de troca de mensagens por uma única central, seja através de um bot personalizado, seja por um atendente que se comunica de um único lugar, com qualquer app cadastrado. 

A empresa cliente inicia o uso do produto a partir do JDA(jornada de aquisição), onde ela escolhe o plano, registra os dados de pagamento e faz a aquisição do serviço. A partir daí o JDA faz a integração junto ao ZOHO-CRM que é o sistema que lida com as contratações, e com o SENDGRID, que gerencia o envio de email aos clientes.

O JDA faz uma solicitação ao IBB, software responsável pelo gerenciamento dos bots, onde através dele é possível criar bots personalizados, específicos para cada cliente. O IBB obtém dados de catálogo através da MUTANT-STORE, que é alimentada pelo catálogo do META para utilizá-los em fluxo, catálogo esse que é alimentado por suas vez pelo ECOMMERCE API, que é o responsável pelo carrinho, controle de produtos, pedidos e como já mencionado o envio de produtos para o META.

O IBB cria os bots a partir do ROGUE, é ele quem interage com o ECOMMERCE para registrar os pedidos, e é ele quem recebe as solicitações de atendimento que vem da solução principal, o EZFRONT.

O EZFRONT, é a ferramenta de atendimento de clientes, que usa bots para realizar conversas, Ele possui perfil de administrador para gerenciar  os bots e as conversas, a ele estão associados os atendentes que conversam com os clientes a partir da plataforma. É ele também quem faz solicitação ao ROGUE para atribuir um bot a uma conversa.

Quando uma pessoa envia mensagem para a empresa que usa a solução da Mutant, seja pelo Whatsapp, pelo Telegram, pelo Messenger, pelo Instagram, ela vai receber um primeiro atendimento pelo bot personalizado da empresa, e em seguida por um atendente que pode responder qualquer um desses canais pelo mesmo lugar, por essa facilidade, dentre outras vantagens, que a solução da Mutant é a escolha certa para melhor atender os clientes.

Processo de separação de contas e recursos

O processo se iniciou ainda em 2023, e durou até a segunda metade de março de 2024, sendo necessário um grande esforço das diversas áreas envolvidas para separar as soluções, testar e homologar cada etapa e analisar os impactos de cada separação.

A IAC do Cloudformation foi completamente substituída pelo Terraform, durante a GMUD todos os serviços subiram já na arquitetura nova, que deixou o sistema independente do provedor de nuvem AWS. Vale destacar que o terraform é hoje o que há de melhor em termos de automação de infraestrutura para software como serviço (SaaS).

Uma importante etapa foi a refatoração das pipelines, retirando dependências do ambiente antigo e adicionando segurança e confiabilidade ao trocar a estratégia de deploy para uma conta de desenvolvimento que espelhava a imagem de seu ecr com as contas de homologação e produção, para um novo método no qual as imagens são enviadas para os três ambientes de forma separada, garantindo maior confiabilidade e estabilidade na provisão dos micro-serviços. 

Impacto da GMUD nos custos operacionais

Abaixo demonstramos a importante mudança na gestão financeira das operações ao separar o Enterprise do massivo. Na primeira imagem vemos o custo total dos dois produtos:

0c6EjYKjkSB_gtU2dS8oCboXdP4VJ5N2U3-hTo6Cg998CbsBfvKux-VvAGzHps7vlSwzK8PZRJrl4QFyKY3lUrlvDVN7nhUtjLjnOHCy-4FAsI1qHvv0gRiJDxOCfXwn417JKsPPY66dYAHwcpEald0 Como a Coupled reduziu custos com AWS e padronizou a arquitetura cloud da Mutant.

Na segunda imagem temos o custo exclusivo do Massivo:

image-1 Como a Coupled reduziu custos com AWS e padronizou a arquitetura cloud da Mutant.

Na imagem abaixo, vemos o custo no ambiente de desenvolvimento:

DYMuzLLWUuXIBYFxrq5ncxJxFdcdMeGBnMHter3Fbkw1Bbu9s9fkAWsFPtz00gcy8wHyTosI04RHejhRu_5TnEw9y-3SPenulv29nAReAzox3OgoTVg7lRAZBtyGiAHkl6KkqTmkOdCVRdQJwxCwpao Como a Coupled reduziu custos com AWS e padronizou a arquitetura cloud da Mutant.

Na imagem abaixo, vemos o custo no ambiente de homologação:

qQ4lnYKDQ9oiAMCavCU9VyHii682IsOo5Wl0chaf9DArVPEcH2KtEXn8kMQZOplpbkRyNbFn-keo2nOUnc4NCzqIUulztWFpANc5G_TduKbdEAhx_lsP-j61xEwZpZ5JYYWzZUb2bMNHS6_EgRmNnPA Como a Coupled reduziu custos com AWS e padronizou a arquitetura cloud da Mutant.

Na imagem abaixo, vemos o custo no ambiente de produção:   

LTWSH3ui08ZyphbFYMwKFNdlcijtWo0fppfjE4B1RKDd9QPlVT9TfnPDg4-mx6TArntq3snJ9jZJ1fCV4OW1RRVOAZzDhMsb6T4oZHVoh1jaImd3cdjL_IFiZAICo2fnor4M_GzdU_N_fuaJBeoEzGI Como a Coupled reduziu custos com AWS e padronizou a arquitetura cloud da Mutant.

Economia de aproximadamente R$10.000 ao mês

Antes da GMUD os custos dos produtos estavam unidos, o que dificultava tomada de decisões baseadas no custo, já que não se sabia com precisão o valor gasto com cada produto, agora com a separação os TL’s tem acesso aos valores exatos gastos por mês com cada solução, possibilitando decisões mais assertivas para o futuro da empresa e dos produtos.

Desafios encontrados durante a GMUD

Abaixo citamos alguns dos principais desafios para a realização da mudança na infraestrutura de Nuvem, que valem ser ressaltadas pois geraram melhorias após as devidas análises e correções.

Um dos principais pontos foi a verificação de que muitos recursos, como Lambda’s e SQS’s essenciais para o produto não haviam sido mapeados e nem documentados de forma detalhada previamente, e com isso foi necessário horas de troubleshooting para entender a especificidade de alguns fluxos e documentar para a sequência da GMUD.

Diversos endpoints estavam no código, o que levava a análises exaustivas para verificar erros que poderiam ser evitados com o uso de variáveis de ambiente, o que eleva o padrão de segurança e torna o código mais manutenível.

Foi necessário refatorar os pipelines para eliminar as dependências do ambiente antigo e fazer os devidos apontamentos para o novo ambiente, o que gastou muitas horas da equipe de DevOps do massivo.

Conclusão

A Grande Mudança na Estrutura (GMUD) implementada pela Mutant em suas contas da Amazon Web Services (AWS) representou um marco significativo na otimização dos ambientes de desenvolvimento, homologação e produção para suas soluções Enterprise e Massivo. A GMUD promoveu melhorias em segurança e desempenho. Foi reduzida a quantidade de usuários com acesso às contas da AWS e implementou-se a autenticação de dois fatores, reforçando a proteção dos dados e sistemas da empresa.

No lado financeiro houve uma grande economia com workloads cloud, já que agora se tem um controle individual das contas do Massivo, não sendo necessário por exemplo manter as instâncias de homologação ligadas quando não se tiver testando algo específico para o massivo, dessa forma, conseguimos uma queda brusca nos custos operacionais.

Também foram resolvidos problemas de overlap na rede, facilitando a comunicação entre os microserviços ao conectá-los em uma mesma rede interna, resultando em processos de comunicação mais rápidos e eficientes. A substituição do Cloudformation pelo Terraform como ferramenta de infraestrutura como código (IaC) foi uma medida estratégica adotada para tornar a arquitetura independente da provedora de nuvem, o que deixa o produto mais sólido, preparando a solução para futuras mudanças de plataforma, se necessário.

Por fim, outra relevante mudança durante a GMUD foi a refatoração das pipelines de deployment. Anteriormente, as imagens eram compartilhadas entre as contas da AWS, representando um potencial ponto de vulnerabilidade. Agora, as pipelines do Bitbucket realizam o deploy para cada uma das contas separadamente, aumentando a segurança e garantindo maior isolamento entre os ambientes. Essas mudanças não apenas atendem às necessidades atuais da Mutant, mas também a posicionam de forma mais sólida para enfrentar os desafios futuros, promovendo uma infraestrutura mais eficiente, segura e adaptável às demandas do mercado, seguindo a filosofia da empresa. Nunca se acomode!

Referências

SoftwareONE. (s.d.). Serviços de FinOps. Recuperado em 1 de abril de 2024, de https://www.softwareone.com/pt-br/servicos-finops

FinOps Foundation. (s. d.) Engineering. recuperado em 9 de abril de 2024, de https://www.finops.org/persona/engineering/

Gocache. (s.d). O que é Terraform e quais suas aplicações. Recuperado em 9 de abril de 2024, de https://www.gocache.com.br/dicas/o-que-e-terraform-e-quais-suas-aplicacoes/


Conheça nossos clientes: Mutant

Hoje vamos apresentar a Mutant, um dos nossos clientes, que buscaram a Coupled para ser seu parceiro estratégico.

A Mutant é clã de empresas digitais que acelera resultados com a criação de tecnologias e experiências superiores para as marcas.

A Coupled aloca profissionais especialistas em DevOps, Arquitetura Cloud, entre outros. Também prestamos serviços de consultoria, finops, squad as a service, entre outros.

“Ter a Coupled colaborando conosco na reformulação de nossa infraestrutura de cloud e na otimização de DevOps foi extremamente produtivo. Eles entenderam profundamente as necessidades do nosso negócio SaaS para pequenas empresas, propondo soluções que modernizaram nossa arquitetura e automatizaram processos-chave. Esta parceria resultou em melhorias significativas na eficiência de custos e performance, permitindo uma escala mais efetiva do nosso produto. Agradeço pela parceria e pelos resultados alcançados, e vejo grande valor na continuidade desta colaboração.” – Bruno Couto – Customer Experience Director

Saiba mais sobre a Mutant em: https://mutant.com.br
Saiba mais sobre a Coupled em: https://coupled.com.br

#Mutant #Clientes #Client #Coupled #AWS #Cloud #FinOps


Oracle CloudWorld Tour São Paulo 2024: Impulsionando a Inovação Tecnológica

A cidade de São Paulo foi palco de um dos eventos mais aguardados do ano para os entusiastas da tecnologia e empresários preocupados com a transformação digital. O World Trade Center São Paulo foi o cenário onde a Oracle, gigante global da tecnologia, desvendou suas mais recentes inovações e estratégias para o mercado brasileiro.

Com a crescente demanda por soluções tecnológicas inovadoras em um mundo cada vez mais digitalizado, a Coupled Tecnologia pode acompanhar o compromisso de nomes de alto escalão que compartilharam insights valiosos sobre as tendências emergentes no setor de tecnologia, destacando a importância da inteligência artificial, da computação em nuvem e da segurança cibernética.

Os participantes tiveram a oportunidade única de explorar demonstrações interativas das mais recentes ferramentas e plataformas da Oracle, projetadas para otimizar processos empresariais, aumentar a eficiência operacional e impulsionar o crescimento sustentável. Desde soluções de análise de dados avançadas até aplicativos de gestão empresarial integrados.

Além das apresentações principais, o evento também incluiu uma série de painéis de discussão, workshops práticos e sessões de networking, proporcionando aos participantes a oportunidade de se conectar com especialistas do setor, compartilhar ideias e explorar possíveis parcerias estratégicas.

Aos participantes, reiteraremos nosso compromisso em continuar colaborando com empresas e organizações brasileiras para impulsionar a inovação e promover o sucesso no mercado global.

O Oracle CloudWorld Tour São Paulo 2024 inspirou uma nova geração de inovadores a abraçar o poder transformador da tecnologia em suas jornadas empresariais.

A Coupled Tecnologia se orgulha em ser parceira Oracle Cloud.

Coupled Tecnologia, 2024.


De volta ao monolito? Conheça as diferenças entre monolito e microserviços!

Monolito:

Definição: Arquitetura de software em que todas as funcionalidades são administradas em uma única aplicação.
Vantagens:
Simplicidade: Facilidade na inicialização de projetos.
Desenvolvimento integrado: Menos complexidade na integração de funcionalidades.
Implantação única: Todo o sistema é implantado de uma vez, facilitando o processo.

Microserviços:

Definição: Arquitetura de software dividida em pequenas partes (serviços) que funcionam de forma independente.
Vantagens:
Escalabilidade: Possibilidade de escalar apenas partes específicas da aplicação conforme a demanda.
Resiliência: Falha em um serviço não compromete toda a aplicação.
Atualizações contínuas: Permite a entrega contínua e implantação independente de cada serviço.

Resumindo: Ambas as abordagens têm suas vantagens. O monolito pode ser ideal para pequenas aplicações ou quando a simplicidade e rapidez são prioridade. Já os microserviços são excelentes para aplicações complexas e que demandam maior flexibilidade e escalabilidade.

A discussão sobre a “volta do monolito” não sugere que uma arquitetura é superior à outra. É sobre escolher a ferramenta certa para o trabalho certo! E você, o que acha?