De monolítico a cloud native: uma jornada Paulo César M Jeveaux de erros e acertos na wine.com.br @jeveaux | jeveaux@wine.com.br
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
LIVE Disaster Recovery
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-native- what-it-means-why-it-matters/d/d-id/1321539 • https://www.cncf.io • https://12factor.net/pt_br/
Paulo César M Jeveaux Obrigado! =) @jeveaux | jeveaux@wine.com.br
Recommend
More recommend