Slide 1

Slide 1 text

Processamento de filas com JavaScript + Serverless + Google Cloud

Slide 2

Slide 2 text

hernandes eng de Software org @BackEndBrasil podcaster @QuebraDev @onhernandes | hernandes.io

Slide 3

Slide 3 text

o que são filas de processamento?

Slide 4

Slide 4 text

escolher e-mails

Slide 5

Slide 5 text

escolher e-mails > enviar pra fila

Slide 6

Slide 6 text

escolher e-mails > enviar pra fila > carregar conteúdo

Slide 7

Slide 7 text

escolher e-mails > enviar pra fila > carregar conteúdo > enviar para caixa de entrada

Slide 8

Slide 8 text

problemas comuns em sistemas atuais gerenciar filas perda de dados gastos desnecessários

Slide 9

Slide 9 text

google cloud cloud functions pub/sub

Slide 10

Slide 10 text

Serverless fácil gerenciar serviços em cloud open-source versátil

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

caso de uso

Slide 15

Slide 15 text

código legado usava um banco impróprio para filas lento custava caro ninguém sabe como funciona

Slide 16

Slide 16 text

antes 100 mil processamentos por dia(super lento) depois 250 mil processamentos a cada 5 minutos

Slide 17

Slide 17 text

dicas, aprendizados, errors separar código por custo de recursos > regra de negócio sempre acompanhar consumo evitar requisições dependência de ferramentas

Slide 18

Slide 18 text

fim