Desafios no e-commerce brasileiro
-
Upload
paulo-cesar-m-jeveaux -
Category
Technology
-
view
2.492 -
download
1
description
Transcript of Desafios no e-commerce brasileiro
desafios noe-commerce brasileiro
Gabriel Benz - @glbenz Paulo César M Jeveaux - @jeveaux
[email protected] [email protected]
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
[email protected] [email protected]
segunda-feira, 13 de setembro de 2010