Setor: Finanças

Produtos da JetBrains usados: Datalore

Tamanho da organização: 1-50

País: Alemanha

Sobre a neXDos

A neXDos é uma empresa de gestão de ativos sediada na Alemanha que se concentra principalmente em ações cotadas. Com sua equipe de profissionais de dados e especialistas do setor, a neXDos utiliza extensas pesquisas quantitativas e análises de dados para ajudar a gerenciar os investimentos dos clientes de maneira eficiente. A empresa lançou recentemente seu primeiro fundo de investimento público, o que representa um marco significativo em sua jornada.

Tempo de inatividade zero da plataforma de ciência de dados - a neXDos diz que isso é possível com o Datalore

Obstáculos de hospedagem do JupyterHub

A neXDos depende muito de diversas fontes de dados, desde APIs do mercado de ações até dados PostgreSQL internos, para modelar suas estratégias de investimento sob medida. Antes, a neXDos criava protótipos, fazia simulações e testava a compatibilidade futura de seus algoritmos de negociação hospedando o JupyterLab e o JupyterHub. Porém, essa abordagem era problemática devido à complexidade em muitas áreas, incluindo o gerenciamento do ambiente do servidor, a realização de atualizações frequentes e o uso dos plug-ins associados no JupyterLab.

"Hospedar o JupyterHub em um cluster Kubernetes era uma tarefa difícil, principalmente devido às complexidades de gerenciar upgrades regulares e instalar e manter vários plug-ins."

— Dr. Steffen Möllenhoff, sócio-gerente da neXDos

Surgiram outras complicações devido aos requisitos de segurança e às rigorosas normas de proteção de dados da Alemanha, exigindo a hospedagem das operações da neXDos em servidores bare metal. Para manter a conformidade, era fundamental o gerenciamento das permissões de usuários e dos direitos de acesso. Isso implicava o desenvolvimento de scripts de autenticação LDAP personalizados, um processo que apresentava complexos riscos de segurança, especialmente no que se refere a conceder acesso temporário a determinados dados para os estagiários.

"Gerenciar direitos de acesso era um grande desafio, especialmente quando se tratava de permissões temporárias para estagiários. A concessão de acesso e a posterior revogação desse acesso muitas vezes apresentavam problemas de segurança."

— Dr. Steffen Möllenhoff, sócio-gerente da neXDos

Diante desses desafios, a neXDos precisava de uma solução que atendesse aos seus requisitos técnicos:

  1. Compatibilidade com servidores bare metal
  2. Conformidade com os requisitos alemães de proteção de dados
  3. Controle simplificado do acesso de usuários, além de fácil colaboração em equipe

Workflow aprimorado com o Datalore: simplificado, colaborativo e seguro

A neXDos escolheu o Datalore porque ele atendia às suas necessidades, oferecendo uma instalação on-premises, autenticação SSO integrada e colaboração simplificada e gerenciamento de permissões em notebooks Jupyter.

"O workflow simplificado do Datalore nos permitiu migrar da prototipagem de estratégias para o teste e a implementação com facilidade."

— Dr. Steffen Möllenhoff, sócio-gerente da neXDos

A adoção do Datalore como plataforma de ciência de dados proporcionou à neXDos um aumento de eficiência nas seguintes etapas de seu workflow:

  1. Para cada novo projeto, a equipe da neXDos criava um novo espaço de trabalho da equipe e concedia permissões de visualização e edição a determinados membros da equipe. O líder da equipe pré-configurava as conexões de banco de dados SQL necessárias em todo o espaço de trabalho e as configurações de ambiente usando scripts init.sh.
  2. Os analistas quantitativos então criavam um novo notebook Datalore para reunir todos os dados necessários das APIs do mercado de ações e do banco de dados PostgreSQL corporativo usando Python e SQL e definiam o protótipo de uma estratégia de investimento sob medida.
  3. Em seguida, os analistas realizavam simulações dos resultados e testavam a estratégia para garantir a compatibilidade futura usando o recurso de execuções agendadas do Datalore para executar uma análise diária.
  4. Depois que o sucesso da estratégia era comprovado com base numa amostra, um engenheiro Python transformava o notebook Jupyter em um script Python e o implementava para executar ordens de consultoria de venda e compra.
Exemplo de workflow no Datalore

"O recurso de assistência à codificação do Datalore aumentou muito nossa produtividade. Ele nos ajudou a criar protótipos rapidamente e facilitou muito a programação em Python e SQL."

— Henry Eitel, engenheiro de software da neXDos

Resultados

antes

8

horas de inatividade por mês

com o JupyterHub e o JupyterLab open source hospedados em um cluster Kubernetes

depois

0

horas de inatividade por mês

com o Datalore Enterprise hospedado em um cluster Kubernetes

"Com o Datalore, descobrimos uma plataforma confiável que nos proporcionou o equilíbrio certo entre colaboração, eficiência e segurança dos dados."

— Dr. Steffen Möllenhoff, sócio-gerente da neXDos

A implementação do Datalore como sua principal plataforma de ciência de dados levou a melhorias no desempenho e na produtividade da neXDos. O processo de criação de protótipos, simulações e implementação de estratégias de negociação tornou-se mais eficiente.

"Os workflows colaborativos e o ambiente integrado, a permissão e o gerenciamento de dados do Datalore aceleraram significativamente nossa migração da prototipagem de estratégias de investimento para o teste e a implementação reais."

— Dr. Steffen Möllenhoff, sócio-gerente da neXDos

A neXDos também descobriu que a confiabilidade do Datalore trazia muitas vantagens. Com zero incidentes de inatividade do serviço, as operações da neXDos não sofreram interrupções, aumentando assim a produtividade.

"O serviço ininterrupto e os upgrades facilitados do Datalore me dão tranquilidade e são uma ferramenta a menos em nossa pilha para se preocupar."

— Henry Eitel, engenheiro de software da neXDos

Outro ponto positivo do Datalore é a maneira como seus robustos recursos de gerenciamento de permissões permitiram que a neXDos incorporasse estagiários em projetos específicos.

"O gerenciamento robusto de permissões do Datalore nos permitiu convidar estagiários para nossos projetos e, ao mesmo tempo, atender às nossas rigorosas obrigações de segurança dos dados."

— Dr. Steffen Möllenhoff, sócio-gerente da neXDos

Histórias de clientes semelhantes

Drama & Company

Youngrae Lee, chefe da equipe do centro de Big Data da Drama & Company

Antes de adotar o Datalore, a Drama & Company usava um servidor Jupyter independente para suas necessidades de pesquisa de dados. No entanto, essa configuração costumava enfrentar problemas de desempenho. Transferir os resultados da pesquisa para um pipeline de dados, distribuir o código escrito pelos pesquisadores e outras tarefas semelhantes provaram ser tarefas difíceis e demoradas. A Drama & Company percebeu a necessidade de uma plataforma de ciência de dados mais robusta e escalável.

Constellation Software

Nauman Hafiz, CTO da Constellation

A Constellation precisava de uma maneira de otimizar a colaboração e aumentar a agilidade, para escalar as operações de ciência de dados e fornecer insights valiosos tanto aos clientes quanto às suas próprias partes interessadas. Sua capacidade de produzir insights personalizados e no prazo era limitada por problemas como a geração lenta de relatórios nas ferramentas tradicionais de inteligência de negócios (especificamente, no Power BI e no Looker) e fluxos de trabalho desconectados.

LINE Corporation

Seongduk Cheon, gerente sênior da LINE Corporation

Durante o processo de avaliação, descobrimos que a UX (experiência do usuário) do Datalore era familiar para nossos desenvolvedores e que a funcionalidade de compartilhamento de relatórios era fácil de usar. Graças à colaboração da nossa equipe de engenharia e da equipe de desenvolvimento do Datalore, conseguimos satisfazer nossos requisitos de fluxo de trabalho e governança de dados.

Mais histórias de clientes