CRATE PERMITE QUE DESENVOLVEDORES CRIEM BACKENDS DE BIG DATA EM MINUTOS - TECHCRUNCH - COMUNICADOS DE IMPRENSA - 2019

Anonim

Big data é (ainda) quente, mas a configuração dos servidores backend para trabalhar com grandes quantidades de informações não é fácil. Muitas vezes, envolve a criação de muitos serviços diferentes e, quando você estiver pronto, ainda não saberá como poderá dimensionar tudo. Crate, que está apresentando hoje na Disrupt Europe em Londres, simplifica enormemente esse processo. Com o Crate, os desenvolvedores podem configurar rapidamente um cluster de banco de dados distribuído, seja em seu próprio hardware ou em uma nuvem pública, e sabem que poderão escalar.

O princípio orientador do Crate é a simplicidade. Não só é fácil de configurar, mas quando tudo está em funcionamento, os desenvolvedores podem usar consultas SQL padrão para trabalhar com seus dados.

A empresa foi fundada por Jodok Batlogg (CEO), Christian Lutz (COO) e Bern Dorn (CTO). Antes de iniciar o Crate, a equipe administrava uma empresa de consultoria que ajudava as empresas a usar ferramentas de código aberto para atender às necessidades de big data. Algumas dessas empresas incluíam o StudiVZ, a versão alemã do Facebook. "Fomos muito bons na construção de todos os tipos de backends para nossos clientes, usando uma grande variedade de pilhas de software", Lutz me disse no início desta semana. Cerca de um ano e meio atrás, no entanto, a equipe decidiu que poderia levar esse conhecimento e transformá-lo em um produto - que acabou se tornando Crate (e o negócio de serviços de TI agora está sendo administrado por alguns de seus ex-funcionários). .

Crate foi desenvolvido em cima de uma ampla variedade de projetos de código aberto, incluindo o analisador Presto SQL do Facebook, a estrutura de aplicativos de rede Netty e a biblioteca de pesquisa Apache Lucene. A inspiração para o projeto, Lutz me diz. foi Elasticsearch (que Crate também usa) - e a maneira como você pode configurar um mecanismo de busca distribuído com ele.

Em vez de executar - e tentar dimensionar - um sistema MongoDB com o Elasticsearch, a Crate promete que seus usuários podem obter a maioria dos benefícios desses sistemas (pode armazenar dados tabulares, registros não estruturados e objetos binários) sem o incômodo.

Os desenvolvedores obtêm muita flexibilidade em como podem usar o Crate. Um caso de uso que a empresa defende é que os desenvolvedores coloquem Crate diretamente em seus servidores de aplicativos e dediquem metade da memória nesse servidor para Crate. Dessa forma, os dados podem ser facilmente replicados em um grande número de máquinas e, como os dados residem diretamente no servidor de aplicativos, você também obtém alguns ganhos de desempenho.

"Normalmente, você tem um único ponto de falha de banco de dados e muitos servidores de aplicativos", disse Lutz. "Dizemos: mate esse banco de dados e instale o Crate em todos os servidores de aplicativos."

Essa é apenas uma maneira de usar o Crate, no entanto, os desenvolvedores também podem executá-lo em um conjunto de máquinas dedicadas e em algumas das empresas que o utilizam na produção, incluindo o ClearVoice. Desde o início deste mês, o Crate também está disponível através do Docker Hub Registry, portanto, para instalá-lo, os usuários do Docker podem agora simplesmente digitar "docker pull crate" e começar a trabalhar com o serviço. A importação de dados existentes no Crate deve ser bastante direta, argumenta a equipe. Como ele pode funcionar com objetos JSON, por exemplo, uma mudança do MongoDB deve ser direta e o sistema pode ingerir esses dados por meio de sua API REST.

Embora o projeto seja de código aberto, a equipe planeja cobrar por serviços adicionais, como acesso prioritário a engenheiros, ajuda no gerenciamento de clusters, etc. Atualmente, oferece um plano de 1.000 Euros / mês para isso e lançará um plano adicional para clientes corporativos no futuro próximo. Como Lutz me disse, a empresa não quer cobrar por nó, no entanto, que seria o modelo de negócios padrão. Em vez disso, ele será cobrado por cluster. A razão para isso é que o Crate funciona melhor em clusters com muitos nós e "queremos que as pessoas usem o nó", disse ele.

O Crate tem o potencial de simplificar bastante a vida dos desenvolvedores que precisam gerenciar grandes configurações de banco de dados. A equipe já arrecadou 1, 5 milhão de euros em financiamento de sementes da Sunstone Capital, da Dinamarca (especializada em projetos open source) e da DJF Esprit.

Interromper perguntas e respostas

Quem faz algo parecido?

Hadoop, Elasticsearch e MongoDB, mas eles não fazem SQL. E há algumas startups que estão tentando ir atrás de todos os desenvolvedores.

Quão fácil é migrar para o seu?

Bastante fácil, temos drivers de clientes para a maioria das linguagens de programação.

Como você comercializa?

Estamos experimentando o tráfego pago, produzimos conteúdo relevante e estamos em todas as conferências de desenvolvedores que podemos obter.

Tração?

Nosso crescimento é de 20 a 30% e agora temos nosso primeiro cliente corporativo.

Qual é o ponto ideal para seus usuários?

Análise em tempo real, Internet das Coisas e APIs de escala da web. Funciona para empresas que possuem 5.000 ou 5 milhões de usuários. É ótimo para empresas e pequenas startups que querem ter certeza de que podem escalar.

Correção:em uma versão anterior, a história dizia que a equipe da Crate havia encerrado sua antiga empresa de consultoria. Isso estava incorreto. A empresa ainda está em funcionamento e sendo administrada por alguns de seus ex-funcionários.