Docxpresso

Docxpresso oferece uma série completa de produtos e serviços para ajudar as empresas a racionalizar o seu caminho para a transformação digital.

Para o efeito, o Docxpresso converte os documentos Office standard em "aplicações de cloud Inteligente", que permitem a geração e a gestão automatizadas de documentos, bem como a recolha, análise e exploração de dados "prontos a utilizar".

Docxpresso propõe igualmente à comunidade de programadores uma API REST GRATUITA que simplifica consideravelmente todas as tarefas de montagem de documentos normalizadas que possam encontrar no seu trabalho quotidiano.

Infraestrutura

A infraestrutura inclui:

  • um Load Balancer
  • um cluster MySQL
  • um cluster REDIS
  • 2 principais instâncias de Kubernetes
  • 24 slaves Kubernetes com instâncias Docker Docxpresso

Problema e solução

Com a ajuda de Docxpresso, todos podem converter um documento simples editado no Microsoft Office, Libre Office, Open Office, Google Docs ou qualquer outro Office Suite num "Smart Doc" que pode ser editado online ou partilhado, e que pode incluir uma lógica profissional, servir de meio de recolha de dados junto dos utilizadores finais, lançar fluxos de trabalho, etc.

A ideia era simples:

  • Abrir a funcionalidade Core API de Docxpresso gratuitamente à comunidade sem perder os seus direitos de propriedade.
  • Oferecer um serviço que não dependa de uma pilha tecnológica específica.
  • Separar claramente a apresentação e os dados.
  • Configurar uma arquitetura sem estado que simplificará a interação à distância com o nosso serviço.
  • Configurar uma infraestrutura sem interrupção de serviço altamente escalável.

A geração de documentos é bastante intensiva em termos de CPU. Assim, começámos a procurar um fornecedor cloud que pudesse oferecer-nos o melhor "preço por FLOP", beneficiando de um prestígio sólido, de uma boa infraestrutura de comunicação e de um suporte de primeira ordem.

Após algumas semanas de pesquisa e de teste de diferentes soluções, escolhemos a OVHcloud como fornecedor cloud.

Eduardo Ramos, CEO/CTO