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

Arquitectura de software y DevOps

Jorge Gaona
December 07, 2019

Arquitectura de software y DevOps

Jorge Gaona

December 07, 2019
Tweet

More Decks by Jorge Gaona

Other Decks in Technology

Transcript

  1. ¿Qué impacto tienen los otros actores en el espacio de

    DevOps en mi? ¿Qué decisiones tengo que tomar para lograr las metas de DevOps?
  2. Reducir el tiempo entre el commit y que el cambio

    se vea reflejado en producción, al mismo tiempo que se asegura la calidad.
  3. DevOps involucra cambios fundamentales en la arquitectura de los sistemas,

    y en los roles y responsabilidades requeridas para llevarlo a producción y darle soporte una vez que está allí. DevOps: A Software Architect’s Perspective
  4. DevOps involucra cambios fundamentales en la arquitectura de los sistemas,

    y en los roles y responsabilidades requeridas para llevarlo a producción y darle soporte una vez que está allí. DevOps: A Software Architect’s Perspective
  5. DevOps involucra cambios fundamentales en la arquitectura de los sistemas,

    y en los roles y responsabilidades requeridas para llevarlo a producción y darle soporte una vez que está allí. DevOps: A Software Architect’s Perspective
  6. DevOps involucra cambios fundamentales en la arquitectura de los sistemas,

    y en los roles y responsabilidades requeridas para llevarlo a producción y darle soporte una vez que está allí. DevOps: A Software Architect’s Perspective
  7. Reducir el tiempo entre el commit y que el cambio

    se vea reflejado en producción, al mismo tiempo que se asegura la calidad.
  8. Las consecuencias de arquitecturas poco flexibles son fáciles de identificar:

    cada vez que intentamos hacer commit a trunk o liberar código a producción corremos el riesgo de crear fallas globales. The DevOps Handbook
  9. Atributo de calidad Refinamiento Escenario Seguridad Confidencialidad El doctor puede

    ver la información del paciente que está tratando, pero no de otros pacientes Integridad El sistema resiste el intento de acceso por usuarios no autorizados y lo reporta en los siguientes 90 segundos Desempeño Tiempo de respuesta El usuario actualiza la información del paciente en hora pico y la transacción se completa en 0.5 segundos
  10. 1. Crear datos de prueba 2. Extraer datos de producción

    3. Enmascarado y privacidad 4. Importar datos 5. Envejecer datos
  11. Reducir el tiempo entre el commit y que el cambio

    se vea reflejado en producción, al mismo tiempo que se asegura la calidad.