Slides

Propaganda
De monolítico a cloud native: uma jornada
de erros e acertos na wine.com.br
Paulo César M Jeveaux
@jeveaux | [email protected]
A maior loja de vinhos da América Latina
e a 3ª maior do mundo
Paulo César M Jeveaux
•
Jevô
•
Jevu, jévus, jevóx, jávu, já vou… javax
•
Java developer desde 1999
•
Agile enthusiast desde 2008
•
Fundador da Giran Ecommerce Solutions
•
Gerente de desenvolvimento na Wine
•
Sócio da Ocean Bike Brasil
•
Acha que é ciclista
MUDOU?
?
O QUE?
CLOUD
NATIVE
“…Cloud-native means switching up cloud goals from IT cost
savings to the engine of business growth…”
–https://pivotal.io/cloud-native
2016
“Cloud native is starting to mean a set of specific things about
how business will run on software”
–Sam Ramji, Cloud Foundry CEO
2016
CLOUD NATIVE
TRADITIONAL ENTERPRISE
Predictable
Unpredictable
OS abstraction
OS dependent
Right-sized capacity
Over-sized capacity
Collaborative
Siloed
Continuous delivery
Waterfall development
Independent
Dependent
Automated scalability
Manual scaling
Rapid recovery
Slow recovery
Software
Elastic Path E-commerce Platform
A nossa stack
•
Java
•
Mule
•
ActiveMQ
•
Camel
•
Grunt / jade / less
•
db-migrate
•
Jenkins
•
#!/bin/bash
•
Puppet
•
Docker
•
Nexus
•
New Relic / datadog / psi-probe
LIV
Di
s
Re ast
co er
ve
ry
E
http://blog.webwerks.in/wp-content/uploads/2017/01/Cloud-Cost-Savings.jpg
MAS NEM TUDO
SÃO FLORES…
http://priceofoil.org/content/uploads/2012/05/Moneydownthedrain.png
https://s-media-cache-ak0.pinimg.com/564x/c1/a8/2c/c1a82ca5a1fc66c3743345b480444879.jpg
VISIBILIDADE DE IMPACTOS
COMUNICAÇÃO
AUTOMATIZADA
LAMBDA? SERVERLESS?
MULE SOFT
API COMMERCE
RAML
RAML + MULE
CLOUD NATIVE
TRADITIONAL ENTERPRISE
Predictable
Unpredictable
OS abstraction
OS dependent
Right-sized capacity
Over-sized capacity
Collaborative
Siloed
Continuous delivery
Waterfall development
Independent
Dependent
Automated scalability
Manual scaling
Rapid recovery
Slow recovery
Referências
•
https://pivotal.io/cloud-native
•
http://www.informationweek.com/cloud/platform-as-a-service/cloud-nativewhat-it-means-why-it-matters/d/d-id/1321539
•
https://www.cncf.io
•
https://12factor.net/pt_br/
Obrigado! =)
Paulo César M Jeveaux
@jeveaux | [email protected]
Download