Desafios no e-commerce brasileiro

Post on 14-Jan-2015

2.492 views 1 download

description

Desafios do maior e-commerce de bebidas da América Latina

Transcript of Desafios no e-commerce brasileiro

desafios noe-commerce brasileiro

Gabriel Benz - @glbenz Paulo César M Jeveaux - @jeveaux

gabriel.benz@giran.com.br paulo.jeveaux@giran.com.br

segunda-feira, 13 de setembro de 2010

http://www.flickr.com/photos/twilight/542907809

O que é um e-commerce?

segunda-feira, 13 de setembro de 2010

fonte: ebit

... faturamento de R$14 bi ++

... crescimento de 40%

... 86% dos consumidores satisfeitos

... 20 mi ++ de brasileiros já compraram

... faturamento no ano R$6,5 bi++

previsão para 2010 ...

até o 1º semestre de 2010...

segunda-feira, 13 de setembro de 2010

• 20.000++ clientes

• E-commerce entre os mais rápidos do Brasil, segundo o ebit

• ClubeW: 5.000++ associados

• 5.000++ pedidos processados por hora!

segunda-feira, 13 de setembro de 2010

• 20.000++ clientes

• E-commerce entre os mais rápidos do Brasil, segundo o ebit

• ClubeW: 5.000++ associados

• 5.000++ pedidos processados por hora!

segunda-feira, 13 de setembro de 2010

• 20.000++ clientes

• E-commerce entre os mais rápidos do Brasil, segundo o ebit

• ClubeW: 5.000++ associados

• 5.000++ pedidos processados por hora!

gerados +cobrados +integrados

segunda-feira, 13 de setembro de 2010

@glbenz(Mercedes-Benz, como vai? tudo benz? ParaBenz!... )

Gabriel Lorenzoni Benz

http://www.flickr.com/photos/picsbycam/4667506445

Tudo Benz?

segunda-feira, 13 de setembro de 2010

@jeveaux(jéve, jêve, jevô, jevú, jevax, já foi, já vou, já vai ...)

quevergonha

Paulo César Machado Jeveaux

jevô

segunda-feira, 13 de setembro de 2010

e-commerce?

‘lojinha’ na internet

http://www.flickr.com/photos/americanvirus/3692025287 OU

segunda-feira, 13 de setembro de 2010

segunda-feira, 13 de setembro de 2010

Estrutura

segunda-feira, 13 de setembro de 2010

Estrutura

Logística e capacidade de entrega

segunda-feira, 13 de setembro de 2010

Estrutura

Logística e capacidade de entrega

Parcerias

segunda-feira, 13 de setembro de 2010

Estrutura

Logística e capacidade de entrega

Parcerias

Experiência de compra

segunda-feira, 13 de setembro de 2010

Estrutura

Logística e capacidade de entrega

Dedicação ao negócio

Parcerias

Experiência de compra

segunda-feira, 13 de setembro de 2010

Você está preparado?

http://www.flickr.com/photos/markwalker/3749673425/

segunda-feira, 13 de setembro de 2010

http://www.flickr.com/photos/dnorman/3732851541

DIFICULDADES

segunda-feira, 13 de setembro de 2010

alugar

comprarcriar

?

segunda-feira, 13 de setembro de 2010

fonte: http://www.slideshare.net/Elasticpath/the-new-ecommerce-dilemma-buy-build-or-leverage

recu

rsos

investimento

equipe dedesenvolvimento

experiência com e-commerce

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

- +segunda-feira, 13 de setembro de 2010

fonte: http://www.slideshare.net/Elasticpath/the-new-ecommerce-dilemma-buy-build-or-leverage

recu

rsos

investimento

equipe dedesenvolvimento

experiência com e-commerce

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

- +

SaaS

segunda-feira, 13 de setembro de 2010

fonte: http://www.slideshare.net/Elasticpath/the-new-ecommerce-dilemma-buy-build-or-leverage

recu

rsos

investimento

equipe dedesenvolvimento

experiência com e-commerce

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

- +segunda-feira, 13 de setembro de 2010

fonte: http://www.slideshare.net/Elasticpath/the-new-ecommerce-dilemma-buy-build-or-leverage

recu

rsos

investimento

equipe dedesenvolvimento

experiência com e-commerce

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

- +

comprar

segunda-feira, 13 de setembro de 2010

fonte: http://www.slideshare.net/Elasticpath/the-new-ecommerce-dilemma-buy-build-or-leverage

recu

rsos

investimento

equipe dedesenvolvimento

experiência com e-commerce

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

- +segunda-feira, 13 de setembro de 2010

fonte: http://www.slideshare.net/Elasticpath/the-new-ecommerce-dilemma-buy-build-or-leverage

recu

rsos

investimento

equipe dedesenvolvimento

experiência com e-commerce

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

- +

criar

segunda-feira, 13 de setembro de 2010

fonte: http://www.slideshare.net/Elasticpath/the-new-ecommerce-dilemma-buy-build-or-leverage

recu

rsos

investimento

equipe dedesenvolvimento

experiência com e-commerce

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

- +segunda-feira, 13 de setembro de 2010

fonte: http://www.slideshare.net/Elasticpath/the-new-ecommerce-dilemma-buy-build-or-leverage

recu

rsos

investimento

equipe dedesenvolvimento

experiência com e-commerce

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

- +

e-commerceplatform

segunda-feira, 13 de setembro de 2010

onde você quer chegar?

do que o seu negócio precisa?segunda-feira, 13 de setembro de 2010

elasticpathplatform

segunda-feira, 13 de setembro de 2010

fonte: http://docs.elasticpath.com/display/EP60DEPLOY/Overviewsegunda-feira, 13 de setembro de 2010

fonte: http://docs.elasticpath.com/display/EP60DEPLOY/Overview

storefront(loja)

segunda-feira, 13 de setembro de 2010

fonte: http://docs.elasticpath.com/display/EP60DEPLOY/Overview

storefront(loja)

commerce server

searchserver

segunda-feira, 13 de setembro de 2010

fonte: http://docs.elasticpath.com/display/EP60DEPLOY/Overview

storefront(loja)

commerce server

searchserver

commerce manager(client)

segunda-feira, 13 de setembro de 2010

fonte: http://docs.elasticpath.com/display/EP60DEPLOY/Overview

storefront(loja)

commerce server

searchserver

commerce manager(client)

core

corecore

core

segunda-feira, 13 de setembro de 2010

construído com frameworks ‘consagrados’

SpringOpenJPASolrDWRQuartzEHCacheDroolsVelocityAcegiEclipse RCP

segunda-feira, 13 de setembro de 2010

construído com frameworks ‘consagrados’

SpringOpenJPASolrDWRQuartzEHCacheDroolsVelocityAcegiEclipse RCP suporte

pagoopcional

segunda-feira, 13 de setembro de 2010

construído com frameworks ‘consagrados’

SpringOpenJPASolrDWRQuartzEHCacheDroolsVelocityAcegiEclipse RCP suporte

pagoopcional

comunidade de devs e clientes

segunda-feira, 13 de setembro de 2010

construído com frameworks ‘consagrados’

SpringOpenJPASolrDWRQuartzEHCacheDroolsVelocityAcegiEclipse RCP

documentaçãoatualizada e

aberta

suporte pago

opcional

comunidade de devs e clientes

segunda-feira, 13 de setembro de 2010

construído com frameworks ‘consagrados’

SpringOpenJPASolrDWRQuartzEHCacheDroolsVelocityAcegiEclipse RCP

2000+unit tests

documentaçãoatualizada e

aberta

suporte pago

opcional

comunidade de devs e clientes

segunda-feira, 13 de setembro de 2010

vendorlock-in

segunda-feira, 13 de setembro de 2010

vendorlock-in

no

segunda-feira, 13 de setembro de 2010

vendorlock-in

todo código fonte entregue:é seu!

segunda-feira, 13 de setembro de 2010

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

e-commerceplatform

A plataforma (framework)adquirida ajuda! Mas não

resolve todos os problemas

segunda-feira, 13 de setembro de 2010

requ

isito

scomplexidade

exclusividade

integrações

urgência

estratégia

- +

e-commerceplatform

A plataforma (framework)adquirida ajuda! Mas não

resolve todos os problemas

segunda-feira, 13 de setembro de 2010

http://www.flickr.com/photos/timpatterson/2110002918

começamos a trabalhar :)

segunda-feira, 13 de setembro de 2010

segunda-feira, 13 de setembro de 2010

conhecimentotécnico ajuda

saber o que mudar

conhecer a arquitetura e organização

segurança para modificar

segunda-feira, 13 de setembro de 2010

suporte e comunidade

foram diferenciaisaqui

conhecimentotécnico ajuda

saber o que mudar

conhecer a arquitetura e organização

segurança para modificar

segunda-feira, 13 de setembro de 2010

suporte e comunidade

foram diferenciaisaqui

conhecimentotécnico ajuda

saber o que mudar

conhecer a arquitetura e organização

segurança para modificar

e a documentação

aqui

segunda-feira, 13 de setembro de 2010

suporte e comunidade

foram diferenciaisaqui

conhecimentotécnico ajuda

saber o que mudar

conhecer a arquitetura e organização

segurança para modificar

e a documentação

aqui

e os testes aqui!

segunda-feira, 13 de setembro de 2010

Adaptando!cobrança e entrega

boletovisualrevista

segunda-feira, 13 de setembro de 2010

em análise

?

cancelado

aguardandoação

em progresso

?finalizado!enviado

parcialmente

cancelado

segunda-feira, 13 de setembro de 2010

em análise

?

cancelado

aguardandoação

em progresso

?finalizado!enviado

parcialmente

cancelado

segunda-feira, 13 de setembro de 2010

em análise

?

cancelado

aguardandoação

em progresso

?finalizado!enviado

parcialmente

boleto!

cancelado

segunda-feira, 13 de setembro de 2010

em análise

?

cancelado

aguardandoação

em progresso

?finalizado!enviado

parcialmente

boleto!

cancelado

segunda-feira, 13 de setembro de 2010

em análise

?

cancelado

aguardandoação

em progresso

?finalizado!enviado

parcialmente

boleto!cartão

cancelado

segunda-feira, 13 de setembro de 2010

fonte: http://docs.elasticpath.com/display/EP60DEV/1+-+Core+architecturesegunda-feira, 13 de setembro de 2010

++ Look and feel

++ Arquitetura da informação

++ Usabilidade

++ Simplicidade

Interface com o usuário

segunda-feira, 13 de setembro de 2010

• primeira grande atualização

• view realmente desacoplada

• velocity!

segunda-feira, 13 de setembro de 2010

http://www.flickr.com/photos/trekkyandy/2122316695

Pagamento offline

Instabilidade no checkout

Muitos SPOF no caminho

É proibido deixar de vender!

Mais ainda vender sem receber :)

segunda-feira, 13 de setembro de 2010

• Aproveitando o ciclo de vida existente

• Todos os pedidos ficam “em progresso”

• Ninguém é cobrado, mas todo mundo compra :)

• Quartz é o responsável por iniciar as cobranças

segunda-feira, 13 de setembro de 2010

pool depedidos

cobrar ok

pagou?

não?

esperaX tempo

cancela consultaespera mais ou cobra de novo

segunda-feira, 13 de setembro de 2010

Novidadesclube de compras e vantagens

comentários em produtosavaliação de produtos

rede de amigosrecomendação

http://www.flickr.com/photos/keribevan/4968632074/

segunda-feira, 13 de setembro de 2010

ClubeW

Meta: Fidelizar Clientes!

Clientes X Clientes ClubeW

Como beneficiar?

Processamento excessivo!

segunda-feira, 13 de setembro de 2010

• Como funciona um clube?

• Como processar 5.000 pedidos de uma vez?

• Vai dar pra cobrar?

segunda-feira, 13 de setembro de 2010

• Como funciona um clube?

• Como processar 5.000 pedidos de uma vez?

• Vai dar pra cobrar?

carrinhos iniciados e finalizados diretamente no

cache

segunda-feira, 13 de setembro de 2010

• Como funciona um clube?

• Como processar 5.000 pedidos de uma vez?

• Vai dar pra cobrar?

carrinhos iniciados e finalizados diretamente no

cache

solr #ftw

segunda-feira, 13 de setembro de 2010

• Diferenciar clientes e clientes do clube

• Como beneficiá-los?

• Implementação simplificada com JBoss Drools

• E complicada no Eclipse RCP ;)

segunda-feira, 13 de setembro de 2010

• Diferenciar clientes e clientes do clube

• Como beneficiá-los?

• Implementação simplificada com JBoss Drools

• E complicada no Eclipse RCP ;)

segunda-feira, 13 de setembro de 2010

http://www.flickr.com/photos/mookies/2110365788

++ Feedback++ Social++ Interação cliente X loja

Comentar é preciso!segunda-feira, 13 de setembro de 2010

Classificar também!

Gostou ou não?

Qual sua nota?

segunda-feira, 13 de setembro de 2010

• Novo relacionamento 1xN com produtos

• Comentários indexados no Solr

• E carregados apenas sob demanda

• Média estática

segunda-feira, 13 de setembro de 2010

segunda-feira, 13 de setembro de 2010

Integrações

segunda-feira, 13 de setembro de 2010

? *• ERP: banco de dados

• TAM: WS SOAP

• Google: XML e JavaScript

• CRM: banco de dados

• Mail MKT: ?

• Pagamentos: WS SOAP e HTTP Postsegunda-feira, 13 de setembro de 2010

* ?

• WS SOAP

• REST

segunda-feira, 13 de setembro de 2010

Solrmaximizando muito mais do que relevância

segunda-feira, 13 de setembro de 2010

• 100% do catálogo indexado

• Navegação na loja direta nos índices

segunda-feira, 13 de setembro de 2010

• 100% do catálogo indexado

• Navegação na loja direta nos índices

out of box

segunda-feira, 13 de setembro de 2010

• Navegação no perfil do cliente também no conteúdo indexado

• Comentários dos produtos indexados

• Possibilidade de uso até para o login

• Página do produto

segunda-feira, 13 de setembro de 2010

• Navegação no perfil do cliente também no conteúdo indexado

• Comentários dos produtos indexados

• Possibilidade de uso até para o login

• Página do produto

melhorias

segunda-feira, 13 de setembro de 2010

• Processamento do ClubeW

• Geração de carrinhos e pedidos diretamente no Solr

• Possibilidade do Checkout no Solr também!

segunda-feira, 13 de setembro de 2010

• Processamento do ClubeW

• Geração de carrinhos e pedidos diretamente no Solr

• Possibilidade do Checkout no Solr também!

solr #ftw

segunda-feira, 13 de setembro de 2010

TomcatAfinal, salvador ou vilão?

segunda-feira, 13 de setembro de 2010

• Quantos conectores são iniciados?

• E qual o mínimo e máximo?

• Quantas threads por conector?

• Você ainda usa conectores bloqueantes?

segunda-feira, 13 de setembro de 2010

NÃO!? NÃO SABE!?segunda-feira, 13 de setembro de 2010

NÃO!? NÃO SABE!?

O que!? Só aumentou XMS e XMX

da JVM?

segunda-feira, 13 de setembro de 2010

Apacheassets on the fly

segunda-feira, 13 de setembro de 2010

• Começou sendo usado com o mod_jk

• Servir imagens e outros conteúdos estáticos

• E JavaScript com DWR!? Qual a saída?

segunda-feira, 13 de setembro de 2010

• Dificuldade para manter atualizados os assets

• Build e deployment complicados

segunda-feira, 13 de setembro de 2010

Varnishcache, tolerância à falhas e capacidade de

crescimento horizontal

segunda-feira, 13 de setembro de 2010

• reverse proxy

• Linha de frente poderosa!

• Apache sem mod_jk! Tornou-se apenas um asset server - e de respeito

• Encapsulamento da arquitetura de produção

segunda-feira, 13 de setembro de 2010

• URL rewriting - mod_jk nunca mais!

• Load balancing - mod_jk nunca mais!

• Manipulação do header HTTP

• cache!

segunda-feira, 13 de setembro de 2010

com isso conseguimos uma loja com:

3.500++ visitantes únicos por dia~110.000 por mês

40.000++ pageviews por dia~1.200.000 por mês

segunda-feira, 13 de setembro de 2010

10.000++ compras mês~300++ compras por dia

até 5.000 compras num dia20.000++ clientes

arquitetura 100% Java que suporta o crescimento e atualizações transparentes

segunda-feira, 13 de setembro de 2010

Referências

• http://www.wine.com.br

• http://www.ebit.com.br

• http://www.elasticpath.com

• http://docs.elasticpath.com

• http://www.elasticpath.com/platform/technology-stack/

• http://www.elasticpath.com/platform/performance/

• http://www.logicadigital.com.br/noticia46.asp

segunda-feira, 13 de setembro de 2010

Dúvidas?

http://www.flickr.com/photos/-bast-/349497988

segunda-feira, 13 de setembro de 2010

desafios noe-commerce brasileiro

Gabriel Benz - @glbenz Paulo César M Jeveaux - @jeveaux

gabriel.benz@giran.com.br paulo.jeveaux@giran.com.br

segunda-feira, 13 de setembro de 2010