Cómo PayPal impulsa el desarrollo de aplicaciones con DevOps y Control-M

Cómo PayPal impulsa el desarrollo de aplicaciones con DevOps y Control-M

  • ITOps y DevOps
  • Orquestación
6 min de lectura Actualizado Feb 27, 2018

Puntos clave: PayPal mejora el desarrollo de aplicaciones utilizando Control-M de BMC, permitiendo a los desarrolladores orquestar flujos de trabajo por lotes y crear aplicaciones más rápido. Este cambio a un modelo de autoservicio reduce la dependencia de los tickets de soporte, permitiendo una mayor calidad y eficiencia.

  • Más de 1.000 aplicaciones construidas en la plataforma de autoservicio.
  • 42.000 ejecuciones en lote diarias.

Aspectos destacados de PayPal:

  • 13.500+ dólares en pagos procesados cada segundo
  • 2.600+ aplicaciones
  • 4.500+ desarrolladores
  • 42.000 ejecuciones en lote al día

Con 210+ millones de usuarios activos (en el competitivo mercado global de servicios financieros), PayPal debe encontrar constantemente formas nuevas e innovadoras de ayudar a sus clientes a conectarse y realizar transacciones. Sin embargo, deben mantenerse los niveles más altos de calidad, seguridad y cumplimiento. ¿Cómo lo hacen? Han adoptado DevOps y creado una cultura de autoservicio que permite a los desarrolladores Haz mejores aplicaciones más rápido. El pasado noviembre, Rama Kolli, gestor de producto de PayPal (@PayPal), habló con los asistentes en el DevOps Enterprise Summit 2017 en San Francisco (@DOES_USA) sobre cómo la empresa ha acelerado drásticamente el desarrollo de aplicaciones. La historia de PayPal están llena de conclusiones valiosas para cualquier empresa que enfrente los mismos desafíos. Esto es parte de lo que aprendí. Hace unos años, la vida de un desarrollador de PayPal giraba en torno a abrir tickets de soporte.

  • Si un desarrollador necesitaba una estimación de capacidad de producción, registraba un ticket.
  • Si necesitaban certificaciones para una nueva aplicación, abrían un ticket.
  • Si necesitaban una ventana de lanzamiento, abrían un ticket.

te Ve a dónde voy. Tardaron días en Crea una nueva aplicación, semanas en desplegar un servidor de pruebas y meses en poner la app en producción. Los desarrolladores estaban ahogados en tickets y luchando por seguir el ritmo de la innovación que requería el negocio. El proceso estaba claramente roto. Así que PayPal me uní a la revolución DevOps y creó una plataforma de autoservicio personalizada diseñada para dar a los desarrolladores control total sobre cada fase del Ciclo de Vida del Desarrollo de Software (SDLC), sin perder los estándares corporativos. Este enfoque cambia por completo las actividades diarias del desarrollador, pasando del caos de los tickets de soporte a una solución integral para todas sus solicitudes. Un área de este ciclo de autoservicio en la que me voy a centrar están en la planificación.

PayPal aprovecha la Plataforma de Automatización Digital de Negocios de BMC, Control-M, para Permite a los desarrolladores orquestar sus flujos de trabajo por lotes. Los desarrolladores ya tienen acceso de autoservicio para crear sus aplicaciones por lotes. Ha tenido tanto éxito que PayPal está creando una experiencia de autoservicio para programar trabajos por lotes usando la API de Automatización Control-M. Como las aplicaciones por lotes son integradas entre Control-M y su plataforma de autoservicio, los agentes son provisionados junto con las aplicaciones y Obtén propagados a todos los diferentes entornos donde son despliegan las aplicaciones por lotes. Y al usar el editor lleno de funciones del Control-M, los desarrolladores pueden Define sus horarios por lotes, ejecutar ensayos en seco de los calendarios y publicar el programa para su ejecución continua. Esto significa que las definiciones por lotes son completadas mucho antes en el SDLC, reduciendo la cantidad de retrabajo necesario en la fase de lanzamiento y despliegue, mientras que se mejora la calidad de la aplicación en producción. Entonces, ¿cuál es el resultado final? PayPal está construyendo y desplegando aplicaciones más rápido que nunca, en algunos casos en menos de dos semanas. Hasta la fecha, se han creado más de 1.000 aplicaciones en su plataforma de autoservicio. Los desarrolladores se sienten empoderados y pueden centrarse realmente en el desarrollo, no en registrar y hacer seguimiento de tickets. La velocidad a la que el cambio se están desplegados en producción ya no está limitada por las limitaciones de la plataforma. Ahora todo se reduce a la velocidad con la que los desarrolladores pueden escribir su propio código, certificarlo y desplegarlo. Rama también compartió algunas lecciones que PayPal aprendió en el proceso.

  1. Las Operaciones de Sitio están un socio clave en el camino DevOps. Aumentar la agilidad del desarrollo con capacidades de autoservicio nunca puede suponer la estabilidad del sitio. Es importante trabajar directamente con tus socios de operaciones de sitio para Haz que son atendidas sus preocupaciones y que sus herramientas estén integradas en la plataforma.
  2. DevOps eleva el listón para el desarrollo. Con el autoservicio, los desarrolladores se Obtén a un ritmo de trabajo mucho más rápido y ya no toleran retrasos. Esto facilita identificar cuellos de botella y oportunidades para invertir en automatización.
  3. La libertad no es gratis. Los 4.500 desarrolladores de PayPal han construido más de 12.000 juegos de prueba. Si estas instancias de prueba no son utilizadas eficientemente por los desarrolladores, el negocio supone un coste significativo. Es importante que las plataformas DevOps den a los desarrolladores visión sobre el coste de los recursos que han provisionado.
  4. Invierte en la experiencia de usuario (UX) para reducir los costes de soporte. Cuanto más intuitiva pueda te Haz tu plataforma, más desarrolladores son capaces de ser autosuficientes. Los puntos de dolor en la UX aparecerán rápidamente en forma de costes adicionales de servicio. Esfuérzate por Crea una experiencia unificada y fácil de usar y te mantendrás bajos los costes de servicio y formación.
  5. La productividad está clave. PayPal está invirtiendo en capacidades de seguimiento para garantizar que la plataforma DevOps están disponible para los desarrolladores siempre que la necesiten y que puedan completar tareas lo más rápido posible. La disponibilidad y la usabilidad impulsarán la productividad y la eficiencia.

DevOps ha revitalizado la forma en PayPal aborda el desarrollo, y BMC están orgulloso de ser un socio en ese camino. Espero que estos conocimientos son útiles para te navegar tu camino DevOps. son te implementando o planeando implementar estrategias y herramientas DevOps en tu empresa? ¡Me encantaría conocer tus opiniones y preguntas! Haz clic aquí para ver la presentación completa de Rama Kolli 'Superpotenciando el Desarrollo de Aplicaciones en PayPal para democratizar los servicios financieros'

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de ITOps y DevOps

Suscríbete al Informe

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Gracias te

Tú te has suscrito a The Brief
El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.