Serverless com Firebase
por Junior Conte
1. O que é Serverless?
1.1. Evolução da Infraestrutura
1.1.1. Servidores dedicados
1.1.2. Servidores virtuais
1.1.3. Containers
1.1.4. Funções
1.2. Serviços gerenciados
1.2.1. Pago sob demanda
1.2.2. Escalável
1.2.3. Resiliente
2. Tipos de Serverless
2.1. SaaS
2.2. DBaaS
2.3. BaaS
2.4. FaaS
3. Plus
3.1. Command line interface
3.2. Disponibilidade global
3.3. Offline first
4. Outros serviços
4.1. AWS Suite
4.2. DreamFactory
5. Caso de uso Serrabits
5.1. Código multi plataforma
5.2. Redução de 6 servidores
5.3. ~35K processos simultâneos
6. Provedores de Serverless
6.1. Amazon Web Services
6.2. Microsoft Azure
6.3. Google Cloud Platform
7. Dúvidas?
8. @juniorconte
9. Links úteis
9.1. Canal do Firebase no YouTube
9.2. Firebase Google Group
9.3. Exemplos de implementação
9.4. AngularFire
9.5. Introdução a API's
9.6. Introdução ao DreamFactory
9.7. Slack do Dev Paraná
10. https://goo.gl/G2YQfk
11. O que é Firebase?
11.1. Pré Google
11.1.1. Banco de dados Real Time
11.1.2. Armazenamento de arquivos
11.1.3. Autenticação
11.2. Pós Google
11.2.1. Desenvolvimento
11.2.1.1. Authentication
11.2.1.2. Realtime Database
11.2.1.3. Cloud Storage
11.2.1.4. Cloud Functions
11.2.1.5. Cloud Messaging
11.2.1.6. Crash Reporting
11.2.1.7. Test Lab
11.2.1.8. Hosting
11.2.2. Expansão
11.2.2.1. Dynamic Links
11.2.2.2. Remote Config
11.2.2.3. Invites
11.2.2.4. App Indexing
11.2.2.5. AdWords
11.2.3. Lucro
11.2.3.1. AdMob
11.3. Visão Geral
12. Pré requisitos
12.1. Frontend desacoplado
12.2. Noções de REST e API's
12.3. Noções de banco de dados e NoSQL
13. Firebase + GCP
13.1. API's
13.2. Hosting
13.3. Storage
13.4. Functions
13.5. Machine Learning
13.5.1. Cloud Vision API
13.5.2. Cloud Translation API
13.5.3. Cloud Speech API
13.5.4. Cloud Natural Language API
13.5.5. Cloud Machine Learning Engine