Ontem, a Parse, uma das principais ofertas de back-end móvel como serviço (MBaaS), anunciaram que fechariam suas portas. Isso deixa os 600.000 desenvolvedores que usam seu serviço com uma pergunta: O que devo fazer?

 Opção 1: Instalar e usar o Parse Server por conta própria 

O Parse forneceu um caminho a seguir com Open-sourcing do Parse Server e fornecimento de uma ferramenta de migração de banco de dados para exportar dados para o MongoDB.

Ao avaliar essa opção, não deixe de levar em consideração o custo, o esforço e o risco associados à operação e à manutenção do software por conta própria - eles são significativos.

Opção 2: Migrar para outro provedor de serviços

Há vários provedores de serviços com ofertas semelhantes às do Parse: Google Firebase, Amazon Cognito, Serviço de aplicativos da Microsoftetc.

Ao escolher outro provedor de serviços, não ignore os principais riscos de viabilidade do fornecedor e do serviço. Você deve escolher um fornecedor que tenha viabilidade de longo prazo e que o serviço seja essencial para o modelo de negócios do fornecedor.

Por exemplo, o Facebook pode ter viabilidade de longo prazo como fornecedor, mas o serviço Parse não é essencial para seu modelo de negócios. Como resultado, o Facebook decidiu que o investimento adicional na oferta do serviço Parse não fazia sentido do ponto de vista comercial e deixou de oferecer o serviço. E eles não estão sozinhos - recentemente, O Dropbox descontinuou suas APIs de sincronização e armazenamento de dados para se concentrar em sua API principal.

Sob essas mesmas condições, é razoável esperar que outros provedores de serviços com características semelhantes façam movimentos semelhantes no futuro.

Opção 3: Migrar para o software de banco de dados instalado

Evitar os riscos das ofertas baseadas em serviços significa usar uma solução que você controla quando e onde ela é executada. Essa opção vem com a complexidade adicional de gerenciar o hardware (que pode ser minimizada usando serviços como AWS e Google Compute Engine), mas você não corre o risco de um desligamento que está completamente fora do seu controle.

Couchbase Mobile, nosso banco de dados NoSQL de código aberto para dispositivos móveis, é uma dessas soluções. Ele inclui um banco de dados NoSQL incorporadoO Couchbase Mobile é um servidor de banco de dados, sincronização de vários mestres, segurança baseada em função/usuário de nível empresarial, eventos de alteração de dados, APIs REST e APIs de fluxo e lote. O Couchbase Mobile é usado em aplicativos de missão crítica por grandes empresas como GE e Ryanair e startups como CrowdComfort.

Se quiser saber mais sobre como escolher um banco de dados para seus aplicativos móveis, confira o artigo que escrevi sobre esse assunto para a InfoWorld.

E agora?

Se você estiver criando aplicativos de missão crítica, não aposte todo o seu negócio no seu provedor de serviços de back-end. Escolha uma opção que o isole do risco de paralisação e concentre-se na escolha de tecnologias e estratégias que lhe permitam entrar rapidamente no mercado e garantir a viabilidade de seus negócios a longo prazo.

Se quiser saber mais sobre como mover seus aplicativos do Parse para o Couchbase, você pode começar com nosso blog sobre Migração do Parse para o Couchbase.

Autor

Postado por Wayne Carter

Wayne Carter é vice-presidente de engenharia da Couchbase, onde é responsável por liderar a visão, a estratégia e o desenvolvimento das soluções móveis, de IoT e de computação de ponta da empresa. Antes de ingressar na Couchbase, Wayne trabalhou como líder, arquiteto e engenheiro na Oracle e na Siebel Systems.

Deixar uma resposta