Por que a arquitetura da DDMX é sucesso de mercado?



A DDMX se destaca no mercado pela sua capacidade de processamento em tempo real de grandes volumes de dados oriundos de diversas fontes e em diversos formatos. Além deste processamento eficiente, a empresa também é reconhecida pela rapidez na entrega da informação, com alto poder de customização seguindo as regras de negócio de cada cliente, estando online o máximo de tempo possível.

Isso tudo é possível graças a uma arquitetura eficiente composta pelos fatores presentes no infográfico que segue:

Atual composição da Arquitetura DDMX

Servidores – Computação em nuvem 

No portal da AWS, consta que “a computação em nuvem é a entrega sob demanda de poder computacional, armazenamento de banco de dados, aplicações e outros recursos de TI por meio de uma plataforma de serviços de nuvem via Internet com uma definição de preço conforme o uso”.

Dentre as vantagens, pode-se destacar:

  • Baixo ou nenhum investimento inicial em datacenters e servidores físicos;
  • Custo diretamente proporcional ao uso (sob demanda);
  • Elasticidade (capacidade de modificar os recursos de forma rápida);
  • Velocidade de disponibilização dos recursos (com clicks, sendo tudo automático);
  • Sem custo de manutenção (custo embutido);
  • Diversas regiões espalhadas pelo mundo (Ex: um nó em cada continente).

Banco de dados – NoSQL

Os bancos de dados NoSQL ou Not Only SQL se caracterizam por apresentar um modelo de dados mais flexível que os SGBD Relacionais tradicionais pois não se baseia apenas em dados tabulares. São cada vez mais usados em aplicações de BIG DATA e a escolha da DDMX foi o MongoDB.

Vantagens:

  • OpenSource
  • Não estruturado  => Orientado a documentos =>  Flexível
  • Baseado em JSON  Chave/Valor
  • Embedded documents
  • Consultas simples (sem transações e sem joins)
  • Alta disponibilidade (Escalabilidade) por default  =>Replica Sets/Sharding
    • Replica Set => Replicação dos dados em mais de um nodo
    • Sharding  =>Divisão dos dados em mais de um nodo
  • Alta performance de escrita/leitura
  • Leitura em nós secundários se desejável
  • Fácil de configurar

BackEnd – Micro Serviços Web 

Web Services é uma aplicação que aceita solicitações de outros sistemas através da Internet normalmente utilizando XML ou JSON. Já o micro serviço é um componente de alta coesão, baixo acoplamento, autônomo e independente, que representa um contexto de negócio de uma aplicação, por exemplo: Roterizador, Coletor de dados, Gerador de Relatórios, GeoCode, Matriz de distância, etc.

Exemplo do fluxo de dados e micro serviços

Vantagens: 

  • Em caso de falha, o sistema inteiro não sai do ar, apenas o serviço.
    • Manutenção mais fácil, código menor;
    • Utilização de diversas linguagens de programação (cada microserviço é totalmente independente);
    • Reutilização do serviço para diversas aplicações;
    • Distribuição da carga – um serviço não influencia no outro;
    • Padrão REST para troca de dados;
    • Facilita o trabalho dos desenvolvedores.

FrontEnd – Client Side Scripts

Client Side Scripting baseia-se na renderização da camada de visualização sendo feita no navegador do cliente e, não, nos servidores, sendo o JavaScript o mais utilizado.

Vantagens: 

  • Independência entre cliente e servidor  -Mudanças no backend não refletem mudanças no front;
    • Transfere menos dados (mais leve);
    • Processamento mais rápido (independe do servidor), maior usabilidade;
    • Normalmente mais responsiva;
    • Código reutilizável;
    • Fácil escalabilidade.

Diferencial DDMX

Com essa arquitetura, a DDMX consegue enfrentar o desafio de processar grandes volumes de dados em tempo real garantindo, concomitantemente, a alta disponibilidade dos serviços aos seus clientes. 

Reconhecida por facilitar a integração de dados fazendo uso de tecnologias como Big Data, Cloud Computing e Internet of Things, a empresa possibilita aos seus clientes economia de até 7% com dimensionamento de frota, de até 18% com custo de serviços e até 28% com custo de frotas.

Essas economias aliadas a um ganho de até 48% de eficiência em gestão, podem resultar em um ROI (Retorno sobre Investimento) de até 30%. Conheça as soluções DDMX e entenda como melhorar a gestão de sua frota com o que há de mais recente no mercado em tecnologia.

Compartilhe: