|
|[Home](home)|[Sprints](sprints)|[Requisitos](requisitos)|[Arquitetura](arquitetura)|[Configuração](configuracao)|[Mockups](mockups)|[Banco de Dados](banco_dados)|[Instalação](instalacao)|[Gerência de Projeto](Gerenciamento do Projeto)|[Horários Disponiveis](horarios)|
|
|
|[Home](home)|[Sprints](sprints)|[Requisitos](requisitos)|[Arquitetura](arquitetura)|[Configuração](configuracao)|[Mockups](mockups)|[Banco de Dados](banco_dados)|[Instalação](instalacao)|[Gerência de Projeto](Gerenciamento do Projeto)|[Horários Disponiveis](horarios)|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
# 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.
|
|
|
|
|
|
|
|
![Image](https://d1.awsstatic.com/s3-pdp-redesign/product-page-diagram_Amazon-S3_HIW%402x.ee85671fe5c9ccc2ee5c5352a769d7b03d7c0f16.png)
|
|
|
|
|
|
|
|
# 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.
|
|
|
|
|
|
|
|
![Image](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/09/o_que_e_baas.png)
|
|
|
|
|
|
|
|
## Uso para o Sow Good
|
|
|
|
|
|
|
|
### Coleções:
|
|
|
|
|
|
|
|
### Esquema de Modelagem: |
|
|
|
\ No newline at end of file |