BaaS - Backend as a Service

- - falando sobre: BaaS, Kinvey, Parse, StackMob

Sempre quando iniciamos um app perdemos muito tempo com o desenvolvimento de componentes, integrações com redes sociais e modelagem de dados. Sendo que o mais importante é a interface (o que agrada os olhos) e a lógica (o que dá inteligência ao app). Mas como podemos desenvolver um app de forma fácil e ágil?

Simples, usando o BaaS (Backend as a service).

topFiveBaaS

O BaaS fornece um armazenamento em nuvens em uma base de dados NoSQL (MongoDB, DynamoDB, etc..), mas não é somente isso, na grande maioria temos SDK’s bem desenvolvidos com componentes robustos como:

  1. Notificações Push - Em alguns servidores é possível ter uma análise detalhada dos push enviados. Ex: Quem Recebeu, Quem Abriu.

  2. Integração com Redes Sociais - É possível adicionar login com facebook em poucas linhas.

  3. Serviços de armazenamento de arquivos - Muitos usam S3 da amazon para otimizar este serviço

  4. Geoqueries - É possível montar querys de localização de forma rápida. Ex: Você precisa encontrar pessoas no raio de 1km.

  5. ACL - Controle de acesso feita a nível de usuário, perfil, collection (abstração de tabelas NoSQL).

  6. Aplicativo Offline - Para app’s mobile essa funcionalidade é essencial, ele salva os registros localmente e em alguns SDK’s a sincronia é feita automaticamente assim que o app fique online.

  7. Gestão de usuários - Cadastro, recuperação de senha, login, envio de email. Tudo pronto.

mobileEcosystem

Atualmente na minha startup (com outros amigos) estamos desenvolvendo um app (Web e Mobile) e como sempre a economia nos gastos é primordial. Foi então que encontramos o parse.com (que em 1 ano de empresa foi comprada pelo Facebook por US$ 85 milhões). Depois encontramos também StackMob e o Kinvey sendo este o que mais nos agradou. O Kinvey cobra por usuário cadastrado no sistema, sendo os primeiros 1.000 usuários gratuitos.

O Kinvey tem um excelente tutorial. Faça um “Hello world!” e veja como isso pode simplificar seu dia-a-dia e auxiliar no desenvolvimento de protótipos, provas de conceito e tudo isso sem gastar nada.

Link’s

Comentários