Conversa - Envio da Mensagem
Conversa - Notificação
Conversa - Notificação
Conversa - Leitura da Mensagem
Conversa Inteira
Protocolo?
Qual escolher?
1. HTTP
2. HTTP/2
3. TCP
4. UDP
5. WebSocket
6. XMPP
HTTP
1. Request / Response
2. Document-centric
3. Overhead de Headers
4. Complexo
5. Half-duplex
Como receber a notificação?
Client ficar pedindo?
HTTP/2
HTTP/2
1. Não somente Request/Response
2. Server Push
3. Mulplexing
4. Streaming
5. Full-duplex
HTTP/2
1. Overhead de Headers
2. Document-centric
3. Complexo
4. Amazon não tem suporte :(
WebSockets
1. Protocolo de Transporte
2. Full-duplex
3. Streaming
4. Suporte pelos browsers
recap
Backend Frontend
recap
recap
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
Próximos SlideShares
Carregando em…5
×

Os desafios de um chat integrado ao checkout

285 visualizações

Publicada em

A compra de um produto personalizado exige uma constante troca de informações entre comprador e vendedor. Nesta palestra mostraremos a evolução da arquitetura dos sistemas. Incluir um chat em fluxo de checkout fez com que mudássemos completamente a maneira com que construimos nossos sistemas desencadeando uma série de mudanças.

Publicada em: Software
  • Seja o primeiro a comentar

Os desafios de um chat integrado ao checkout

  1. 1. Conversa - Envio da Mensagem
  2. 2. Conversa - Notificação
  3. 3. Conversa - Notificação
  4. 4. Conversa - Leitura da Mensagem
  5. 5. Conversa Inteira
  6. 6. Protocolo?
  7. 7. Qual escolher? 1. HTTP 2. HTTP/2 3. TCP 4. UDP 5. WebSocket 6. XMPP
  8. 8. HTTP 1. Request / Response 2. Document-centric 3. Overhead de Headers 4. Complexo 5. Half-duplex
  9. 9. Como receber a notificação?
  10. 10. Client ficar pedindo?
  11. 11. HTTP/2
  12. 12. HTTP/2 1. Não somente Request/Response 2. Server Push 3. Mulplexing 4. Streaming 5. Full-duplex
  13. 13. HTTP/2 1. Overhead de Headers 2. Document-centric 3. Complexo 4. Amazon não tem suporte :(
  14. 14. WebSockets 1. Protocolo de Transporte 2. Full-duplex 3. Streaming 4. Suporte pelos browsers
  15. 15. recap
  16. 16. Backend Frontend
  17. 17. recap
  18. 18. recap

×