Home | Sprints | Requisitos | Arquitetura | Configuração | Mockups | Banco de Dados | Instalação | Gerência de Projeto | Recursos da AWS |
---|
S3 da AWS
O serviço S3 da AWS serve para armazenamento de diversos recursos, como imagens, trechos de codigos e muito mais. No caso, para o projeto, será usado como um banco de imagens para as fotos que correspondem aos dos perfis dos usuarios.
Firebase
o Firebase é um BaaS pertencente à Google que provê diversas facilidades para o desenvolvimento de uma aplicação, seja ela web ou móvel.
Criado sobre a infraestrutura do Google, é possível realizar o escalonamento automático até mesmo para maiores aplicativos. É utilizado por diversas empresas, dentre elas Trivago, Duolingo, Venmo, NPR, Halfbrick e muitas outras.
Possui diversas funcionalidades disponíveis, como por exemplo, análises, bancos de dados, mensagens, relatórios de erros, etc, trazendo assim mais agilidade para o seu negócio.
Possui integração com diversos serviços como Google ADS, Slack, Play Store, entre outras, o que o torna uma ótima opção em sua utilização.
O que é BaaS?
Um Back-end como serviço ou simplesmente BaaS (Backend As A Service) é um modelo de serviço que provê a infraestrutura e o backend de uma aplicação de forma simplificada sem necessidade do desenvolvimento manual dessa solução.
A ideia do BaaS é oferecer soluções para as funcionalidades mais comuns de uma aplicação, como: autenticação de usuário, armazenamento, escalabilidade, serviço de notificações, entre outros.
Com o uso de um BaaS o foco é total na construção na parte front-end da aplicação, já que será disponibilizado grande parte dos recursos de forma automatizada.