sexta-feira, 16 de agosto de 2013

WTF é ... backend-as-a-service?


Vitória Spectre Laptop com HP e The Register


Era só uma questão de tempo até que uma empresa como a Firebase apareceu, viu algum sucesso, e foi para disponibilidade geral, mas isso não está ajudando com o termo enjoado por sua tecnologia: backend-as-a-service.


Software-as-a-service? Claro. Infra-estrutura? Pouco caro, mas tudo bem. Banco de dados? Idéia louca, mas tudo bem, se você tem um monte de coisas a sua. Plataforma? Se você não se importa de ter muito pouca idéia do que está acontecendo, righto. Backend? O quê?







Por toda a nossa incredulidade, que não parou de backend-as-a-service Firebase startup anunciou a disponibilidade geral do seu produto na quinta-feira, e colocar uma opção de preço no lugar.


Tecnologia Baas da empresa dá aos desenvolvedores uma maneira de atualizar a mesma aplicação em vários dispositivos em milissegundos. A empresa diz que substitui "a solicitação / resposta modelo de backends tradicionais com uma nova abordagem baseada na sincronização de dados".


Ele faz isso através da manutenção de conexões TCP SSL criptografados persistentes entre dispositivos e servidores do firebase, permitindo que os clientes para envio de dados em ambas as direções através da internet pública.


"Você pode enviar dados para outros clientes, sem que elas tenham de solicitá-la. Você também terá uma conexão stateful [assim] estamos mantendo o estado no cliente", CTO Andrew Lee diz The Register.


Embora a tecnologia da Firebase não é nova - Google e Facebook e outras empresas operam sistemas internos como este, que permitem que serviços como o Google Docs para replicar para sincronizar atualizações em vários clientes distribuídos em um curto espaço de tempo - Firebase acredita que é a primeira empresa de seu tipo para expor a tecnologia, como uma API.


"A palavra-chave é o propósito geral", diz Lee. "Não há nada sobre o que estamos fazendo tecnicamente que não tenha sido feito antes, mas não como algo que as pessoas podiam ver. Nós tirou este caso de uso de compartilhamento estruturado [JSON] dados em tempo real."


Onde a infraestrutura-como-um-serviço dá-lhe acesso a uma máquina virtual que atua como se fosse um servidor individual, e uma plataforma-como-um-serviço dá-lhe acesso a um ambiente (geralmente linguagem específica) em tempo de execução, um backend-as- um serviço dá-lhe uma API em uma infra-estrutura comum para o envio de dados entre aplicações.


Casos de uso potenciais incluem ambientes de programação para as equipes de trabalho à distância, jogos, salas de bate-papo mal-humorado, e "qualquer aplicação onde você quer uma mudança feita por um usuário seja visível para outros usuários imediatamente."


Serviço de Firebase foi previamente com base em um provedor de nuvem sem nome, mas a empresa está agora hospedado pela IBM adquirida na nuvem SSD-backed da SoftLayer.


Com a disponibilidade geral, Firebase também introduziu uma opção de preço para o seu serviço, que antes era livre. A opção de "Candle" US $ 49 por mês dá aos desenvolvedores 20GB de transferência de dados, 200 conexões e 3GB de armazenamentos de dados. Maiores capacidades estão disponíveis através do "Fogueira", "chama", e as opções de "Inferno".


O free "Candlestick", por comparação, dá acesso devs para 5GB de transferência de dados, até 50 conexões, e 100MB de armazenamento de dados. ®







via Alimentar (Feed)

Nenhum comentário:

Postar um comentário