Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Continuous Delivery at Backbase
12 minutes introduction into CXP delivery
Arch9, 30-03-2016
People’s Place, Amsterdam
Pave...
@PavelChunyayev
About me
• 12 years of IT experience
• Lived and worked in Ukraine and Estonia
• Moved a year and half ago...
@PavelChunyayev
Application delivery we want
• Growing number of services / components
• No production - Dual deployment m...
Keep the product releasable
Build quality in
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
3 stage release process
• Rolling
• Preview
• Marketing
@PavelChunyayev
Keep the product releasable
@PavelChunyayev
Build quality in
@PavelChunyayev
• Testing is integral part of the development process.
• The earlier bug is found, the cheaper is to fix i...
Build • Test • Release
@PavelChunyayev
@PavelChunyayev
Features:
• Pipelines as code
@PavelChunyayev
Features:
• Pipelines as code
• Auto build versioning
• Manual contracts versioning
@PavelChunyayev
Features:
• Pipelines as code
• Auto build versioning
• Manual contracts versioning
@PavelChunyayev
Features:
• Pipelines as code
• Auto build versioning
• Manual contracts versioning
• Immutable infrastruc...
@PavelChunyayev
Features:
• Pipelines as code
• Auto build versioning
• Manual contracts versioning
• Immutable infrastruc...
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
@PavelChunyayev
Whenever the bug is found later in the process,
we move it towards the left.
@PavelChunyayev
Future proof:
• Any configuration of squads
• Growing number of components
@PavelChunyayev
Future proof:
• Any configuration of squads
• Growing number of components
@PavelChunyayev
Future proof:
• Any configuration of squads
• Growing number of components
Keep the product releasable
Build quality in
Rapidly and safely develop and deliver CXP
Prochain SlideShare
Chargement dans…5
×

1

Partager

Télécharger pour lire hors ligne

Continuous delivery for CXP at Backbase, presented at Arch9 - Amsterdam 30-03-2016, Levi9

Télécharger pour lire hors ligne

Second part of the talk about Backbase approach for micro services transition. This part is a short 12 minutes introduction into Application development and delivery lifecycle. The core ideas of the Continuous Delivery system are covered.

Livres associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir

Continuous delivery for CXP at Backbase, presented at Arch9 - Amsterdam 30-03-2016, Levi9

  1. 1. Continuous Delivery at Backbase 12 minutes introduction into CXP delivery Arch9, 30-03-2016 People’s Place, Amsterdam Pavel Chunyayev Special version for SlideShare. Second part only and with comments. *
  2. 2. @PavelChunyayev About me • 12 years of IT experience • Lived and worked in Ukraine and Estonia • Moved a year and half ago to the Netherlands • Love cycling • Learning Dutch
  3. 3. @PavelChunyayev Application delivery we want • Growing number of services / components • No production - Dual deployment model • Increasing pace • Automated • Versioned • Clear
  4. 4. Keep the product releasable Build quality in
  5. 5. @PavelChunyayev
  6. 6. @PavelChunyayev
  7. 7. @PavelChunyayev
  8. 8. @PavelChunyayev
  9. 9. @PavelChunyayev
  10. 10. @PavelChunyayev 3 stage release process • Rolling • Preview • Marketing
  11. 11. @PavelChunyayev Keep the product releasable
  12. 12. @PavelChunyayev Build quality in
  13. 13. @PavelChunyayev • Testing is integral part of the development process. • The earlier bug is found, the cheaper is to fix it. • Tests are criteria. If met, product is ready to be released. • No manual testing.
  14. 14. Build • Test • Release
  15. 15. @PavelChunyayev
  16. 16. @PavelChunyayev Features: • Pipelines as code
  17. 17. @PavelChunyayev Features: • Pipelines as code • Auto build versioning • Manual contracts versioning
  18. 18. @PavelChunyayev Features: • Pipelines as code • Auto build versioning • Manual contracts versioning
  19. 19. @PavelChunyayev Features: • Pipelines as code • Auto build versioning • Manual contracts versioning • Immutable infrastructure
  20. 20. @PavelChunyayev Features: • Pipelines as code • Auto build versioning • Manual contracts versioning • Immutable infrastructure
  21. 21. @PavelChunyayev
  22. 22. @PavelChunyayev
  23. 23. @PavelChunyayev
  24. 24. @PavelChunyayev
  25. 25. @PavelChunyayev
  26. 26. @PavelChunyayev
  27. 27. @PavelChunyayev
  28. 28. @PavelChunyayev
  29. 29. @PavelChunyayev
  30. 30. @PavelChunyayev Whenever the bug is found later in the process, we move it towards the left.
  31. 31. @PavelChunyayev Future proof: • Any configuration of squads • Growing number of components
  32. 32. @PavelChunyayev Future proof: • Any configuration of squads • Growing number of components
  33. 33. @PavelChunyayev Future proof: • Any configuration of squads • Growing number of components
  34. 34. Keep the product releasable Build quality in
  35. 35. Rapidly and safely develop and deliver CXP
  • GaneshChavan40

    Mar. 11, 2018

Second part of the talk about Backbase approach for micro services transition. This part is a short 12 minutes introduction into Application development and delivery lifecycle. The core ideas of the Continuous Delivery system are covered.

Vues

Nombre de vues

425

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

39

Actions

Téléchargements

25

Partages

0

Commentaires

0

Mentions J'aime

1

×