Tive a chance de palestrar em um grande evento de tecnologia voltada para e-commerce no Brasil.
I got a chance to speak at #Devcommerce a Brazilian event where technologist meet e-commerce industry.
6. Ontem Hoje
Uma máquina Cluster de máquinas
1 ou 2 cores Múltiplos cores
Memória RAM muito cara Memória RAM barata
7. Ontem Hoje
Uma máquina Cluster de máquinas
1 ou 2 cores Múltiplos cores
Memória RAM muito cara Memória RAM barata
Armazenamento muito caro Armazenamento barato
8. Ontem Hoje
Uma máquina Cluster de máquinas
1 ou 2 cores Múltiplos cores
Memória RAM muito cara Memória RAM barata
Armazenamento muito caro Armazenamento barato
Rede muito lenta (segundos) Rede muito rápida
9. Ontem Hoje
Uma máquina Cluster de máquinas
1 ou 2 cores Múltiplos cores
Memória RAM muito cara Memória RAM barata
Armazenamento muito caro Armazenamento barato
Rede muito lenta (segundos) Rede muito rápida
Poucos usuários concorrentes Milhares de usuários concorrentes
Pequena quantidade de dados trafegados Grande volume de dados trafegados
10. No Brasil existe apenas
1% das lojas on-line
que atrai mais de mais
de 500 mil pageviews
mês.
**
** Fonte E-bit
11. E mais assustador é saber que essas lojas
100%
são monolíticas.
**
** Fonte Minha mesmo
12. Arquitetura hoje de uma loja on-line
Navegador Apache
WAR
Front da loja
Cálculo de frete
Controle de estoque
Controle de catálogo
Tomcat
Oracle
DB
MySQL
DB
http://microservices.io/patterns/monolithic.html
30. Plataforma Reativa da Typesafe
● Framework web para devs Java e Scala
● 100% Assíncrono
● Não requer container
● Fácil integração com Kafka, Spark, Mesos
● entrega 50 Milhões de mensagens com apenas 1Gb memória
● Elástico e descentralizado
● Resiliente por padrão
● Funcional e Orientada a objetos
● Construtores assíncronos e imutáveis
● Composição por padrão
● Paralelismo e concorrência já habilitados
33. Qual a melhor
maneira de
escalar?
Apple descobriu
que 500.000 nódulos de
cassandra é melhor que um
SGBD tradicional
34. Qual a melhor
maneira de
atender a
demanda?
walmart* do Canadá redesenhou
sua arquitetura do zero.
E aumentou as vendas em 20%
diminuiu o tempo de
carregamento da página em -36%
http://www.slideshare.net/nuruncom/big-retail-goes-reactive-at-walmart
35. Mobile
Serviços Cloud, REST, Micro-serviços
NoSQL, Cassandra, Redis, CouchDB,
SolrCloud, VoltDB …. Um noSQL a cada semana!
Big Data