DreamFactory REST API Platform

Get Started. It's Free
or sign up with your email address
Rocket clouds
DreamFactory REST API Platform by Mind Map: DreamFactory REST API Platform

1. WTF it?

1.1. "Plug & play open source backend"

1.2. Quem é DreamFactory Inc ?

1.3. Como que eu cheguei até aqui ?

1.4. Por que eu não falei disso antes ?

1.4.1. Houve um grande re-design

1.4.2. Faltava docs e exemplos

1.4.3. A comunidade era tímida e resumida

1.4.4. O modelo de negócio estava sendo definido

1.4.4.1. Open Source

1.4.4.2. Silver

1.4.4.3. Gold

2. Premissas

2.1. API's & Apps

2.2. Ser Full Stack Developer ajuda

2.3. Pré disposição para pensar fora da caixa

3. Principais características

3.1. Segurança

3.1.1. JWT

3.1.2. CORS

3.1.3. ACL

3.1.4. OAuth

3.2. API's

3.2.1. Bancos relacionais

3.2.2. Bancos não relacionais

3.2.3. Arquivos

3.2.4. Mensagens

3.2.5. Live documentation

3.2.6. Webservices

3.3. Scripts

3.3.1. Node

3.3.2. V8

3.3.3. PHP

3.3.4. Python

4. Conceitos básicos

4.1. REST

4.2. API Proxy

4.3. API Gateway

4.4. SSO

5. Resumindo

5.1. Ponto de entrada para todo o backend

5.2. Responsável por autenticar e identificar os usuários

5.3. Construção do negócio em torno da plataforma

5.4. Não subestime o poder do banco de dados

5.5. Cerca de 90% do backend sendo gerado automáticamente

5.6. Cerca de 60% de redução no tempo de desenvolvimento do projeto

6. Como rodar em Dev?

6.1. Instalação nativa ( linux, mac, windows )

6.2. Máquina virtual

6.3. Docker

7. Como rodar em Prod?

7.1. Source + pacotes + Nginx / Apache

7.2. Bitnami

7.2.1. Instalação nativa ( linux )

7.2.2. Launch

7.2.3. Docker

8. Onde rodar em Prod?

8.1. IaaS

8.2. PaaS

8.3. Hospedagem compartilhada

9. Escalando em Prod

9.1. Vertical

9.2. Horizontal em IaaS

9.3. Horizontal em PaaS

9.4. Horizontal com Docker

10. Considerações

10.1. Prós

10.1.1. Releases constantes

10.1.2. Bebendo água limpa

10.1.3. Foco no negócio e usuário

10.2. Contras

10.2.1. Falta uma ferramenta de linha de comando para deploy / rollback

10.2.2. Você não encontrará a resposta no Stack Overflow