De monoltico a cloud native: uma jornada Paulo Csar M Jeveaux de - - PowerPoint PPT Presentation

de monol tico a cloud native uma jornada
SMART_READER_LITE
LIVE PREVIEW

De monoltico a cloud native: uma jornada Paulo Csar M Jeveaux de - - PowerPoint PPT Presentation

De monoltico a cloud native: uma jornada Paulo Csar M Jeveaux de erros e acertos na wine.com.br @jeveaux | jeveaux@wine.com.br A maior loja de vinhos da Amrica Latina e a 3 maior do mundo Paulo Csar M Jeveaux Jev Jevu,


slide-1
SLIDE 1

De monolítico a cloud native: uma jornada de erros e acertos na wine.com.br

Paulo César M Jeveaux @jeveaux | jeveaux@wine.com.br

slide-2
SLIDE 2
slide-3
SLIDE 3

A maior loja de vinhos da América Latina e a 3ª maior do mundo

slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12

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
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15

?

MUDOU? O QUE?

slide-16
SLIDE 16

CLOUD NATIVE

slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19

2016

–https://pivotal.io/cloud-native

“…Cloud-native means switching up cloud goals from IT cost savings to the engine of business growth…”

slide-20
SLIDE 20

2016

–Sam Ramji, Cloud Foundry CEO

“Cloud native is starting to mean a set of specific things about how business will run on software”

slide-21
SLIDE 21

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

slide-22
SLIDE 22
slide-23
SLIDE 23

Software

Elastic Path E-commerce Platform

slide-24
SLIDE 24

A nossa stack

  • Java
  • Mule
  • ActiveMQ
  • Camel
  • Grunt / jade / less
  • db-migrate
  • Jenkins
  • #!/bin/bash
  • Puppet
  • Docker
  • Nexus
  • New Relic / datadog / psi-probe
slide-25
SLIDE 25
slide-26
SLIDE 26

Disaster Recovery

LIVE

slide-27
SLIDE 27

http://blog.webwerks.in/wp-content/uploads/2017/01/Cloud-Cost-Savings.jpg

slide-28
SLIDE 28

MAS NEM TUDO SÃO FLORES…

slide-29
SLIDE 29 http://priceofoil.org/content/uploads/2012/05/Moneydownthedrain.png
slide-30
SLIDE 30

https://s-media-cache-ak0.pinimg.com/564x/c1/a8/2c/c1a82ca5a1fc66c3743345b480444879.jpg

slide-31
SLIDE 31

VISIBILIDADE DE IMPACTOS

slide-32
SLIDE 32

COMUNICAÇÃO AUTOMATIZADA

slide-33
SLIDE 33
slide-34
SLIDE 34

LAMBDA? SERVERLESS?

slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37

MULE SOFT

slide-38
SLIDE 38

API COMMERCE

slide-39
SLIDE 39

RAML

slide-40
SLIDE 40

RAML + MULE

slide-41
SLIDE 41

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

slide-42
SLIDE 42

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/
slide-43
SLIDE 43

Obrigado! =)

Paulo César M Jeveaux @jeveaux | jeveaux@wine.com.br