TDC2016SP - A arquitetura de um chat integrado ao checkout

96

Transcript of TDC2016SP - A arquitetura de um chat integrado ao checkout

Page 2: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 6: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 7: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 8: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 9: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 11: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 12: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 13: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 14: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 15: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 16: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 17: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 18: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 19: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 20: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 21: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 22: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 23: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 24: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 25: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 26: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 27: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 28: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 29: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 30: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 31: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 32: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 33: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 34: TDC2016SP - A arquitetura de um chat integrado ao checkout

Conversa - Envio da Mensagem

Page 35: TDC2016SP - A arquitetura de um chat integrado ao checkout

Conversa - Notificação

Page 36: TDC2016SP - A arquitetura de um chat integrado ao checkout

Conversa - Notificação

Page 37: TDC2016SP - A arquitetura de um chat integrado ao checkout

Conversa - Leitura da Mensagem

Page 38: TDC2016SP - A arquitetura de um chat integrado ao checkout

Conversa Inteira

Page 39: TDC2016SP - A arquitetura de um chat integrado ao checkout

Protocolo?

Page 40: TDC2016SP - A arquitetura de um chat integrado ao checkout

Qual escolher?

1. HTTP2. HTTP/23. TCP4. UDP5. WebSocket6. XMPP

Page 41: TDC2016SP - A arquitetura de um chat integrado ao checkout

HTTP

1. Request / Response2. Document-centric3. Overhead de Headers4. Complexo5. Half-duplex

Page 42: TDC2016SP - A arquitetura de um chat integrado ao checkout

Como receber a notificação?

Page 43: TDC2016SP - A arquitetura de um chat integrado ao checkout

Client ficar pedindo?

Page 44: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 46: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 47: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 48: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 49: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 50: TDC2016SP - A arquitetura de um chat integrado ao checkout

HTTP/2

Page 51: TDC2016SP - A arquitetura de um chat integrado ao checkout

HTTP/2

1. Não somente Request/Response2. Server Push3. Mulplexing4. Streaming5. Full-duplex

Page 52: TDC2016SP - A arquitetura de um chat integrado ao checkout

HTTP/2

1. Overhead de Headers2. Document-centric3. Complexo4. Amazon não tem suporte :(

Page 53: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 54: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 56: TDC2016SP - A arquitetura de um chat integrado ao checkout

WebSockets

1. Protocolo de Transporte2. Full-duplex3. Streaming4. Suporte pelos browsers

Page 57: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 58: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 59: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 60: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 61: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 62: TDC2016SP - A arquitetura de um chat integrado ao checkout

recap

Page 63: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 64: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 65: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 66: TDC2016SP - A arquitetura de um chat integrado ao checkout

Backend Frontend

Page 67: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 70: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 71: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 72: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 73: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 74: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 75: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 76: TDC2016SP - A arquitetura de um chat integrado ao checkout

recap

Page 77: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 78: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 79: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 80: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 81: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 82: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 83: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 84: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 85: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 86: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 87: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 88: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 89: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 90: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 91: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 92: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 93: TDC2016SP - A arquitetura de um chat integrado ao checkout
Page 94: TDC2016SP - A arquitetura de um chat integrado ao checkout

recap

Page 95: TDC2016SP - A arquitetura de um chat integrado ao checkout