Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOpsDays Cuba 2016: Ignite - Identifying integration problems in a complex solution

DevOpsDays Cuba 2016: Ignite - Identifying integration problems in a complex solution

Author: Duviel Rodríguez Rodríguez
Summary:
Identifying integration problems in a complex Solution, highlighting the importance of continuous integration for avoid unexpected problems close to deadlines dates and strengthening the DevOps’s culture in communication, collaboration and integration between software developers and IT operation professionals.

DevOpsDays Cuba

October 20, 2016
Tweet

More Decks by DevOpsDays Cuba

Other Decks in Technology

Transcript

  1. Who Am I ? Duviel Rodríguez Rodríguez Graduate in Computer

    Science at UCLV Ops Team at @DuvielRodriguez www.linkedin.com/in/duviel-rodriguez
  2. The Problem Continuous delivery for a distributed legacy Solution •

    Components developed by different teams • Different release’s evolution
  3. Components • Independents components with diferent complex levels • Are

    parts of Solution, not dependencies (Gemfile, POM, …)
  4. Release’s evolution ETL-1.3.0 SparkTasks- 0.4.5 AppWebRails- 1.3.4 ETL-1.4.0 SparkTasks- 0.4.6

    AppWebRails- 1.3.5 ETL-1.4.1 SparkTasks- 0.4.7 AppWebRails- 2.0.0
  5. Integration problems ETL-1.3.0 SparkTasks- 0.4.5 AppWebRails- 1.3.4 ETL-1.4.0 SparkTasks- 0.4.5

    AppWebRails- 1.3.4 ETL-1.4.0 SparkTasks- 0.4.6 AppWebRails- 2.0.0