Green Flag se despide del legado de Oracle con una renovación nativa de la nube

Cuando Dean Keeling se unió a Green Flag como director general hace tres años, la parte superior de su lista de tareas pendientes estaba transformando el negocio y estableciendo una trayectoria para convertirse en la organización de rescate y rescate en carretera número uno del Reino Unido.

La firma es la tercera firma de recuperación en carretera más grande del Reino Unido, detrás de AA y RAC, con una facturación de £ 160 millones y una base de clientes de alrededor de 3.5 millones de suscriptores.

Su empresa matriz, el gigante de seguros Direct Line Group, tiene, en palabras de Keeling, la ambición de ser el jugador número uno en cada categoría comercial en la que opera, y el rescate no es diferente.

“Direct Line Group quiere ser más que la mayor aseguradora de automóviles del país”, dice. “Quieren ser líderes del mercado en varias categorías, y con el rescate intentaron hacer algunas cosas en el pasado y no funcionó del todo, por lo que el objetivo de crecimiento fue lo que me reclutaron para identificar”.

Esto se basó en su experiencia laboral previa de supervisar iniciativas de crecimiento en Proctor and Gamble, Domestic and General y British Gas.

“Mi enfoque fue tratar de comprender cuál era el modelo de negocio y cuáles eran las oportunidades para mejorar”, dice Keeling.

Hubo un par de aspectos del negocio de Bandera Verde, que ya estaban trabajando a su favor, incluido el hecho de que es un “negocio rico en datos” con un modelo operativo distintivo que se basa en conectar a los automovilistas con negocios independientes de recuperación en carretera locales a donde sea se han desmoronado en el Reino Unido. “Green Flag es realmente como el” Uber “de rescate, pero es un negocio de 49 años con un modelo operativo muy, muy moderno”, dice.

De hecho, la infraestructura tecnológica local que sustenta las operaciones de Green Flag está construida alrededor de una base de datos Oracle de 40 años de antigüedad que es lo suficientemente robusta, pero tendría dificultades para acomodar cualquier cambio importante en la forma en que Green Flag opera o los servicios que brinda.

“Sin embargo, queríamos comenzar a hacer que el negocio fuera apto para el propósito durante los próximos 10 años, en lugar de simplemente estar de acuerdo con lo que hemos hecho durante las últimas cuatro décadas”, dice.

Por ejemplo, en lugar de simplemente estar allí para ayudar a los clientes durante tiempos de crisis urgentes y agudos, como un colapso en una carretera, Keeling ve oportunidades para que Green Flag se mueva al mantenimiento proactivo del vehículo, como permitir que los automovilistas se conecten a garajes donde pueden obtener un servicio, MOT o actualizar sus vehículos cosméticamente.

Una cuestión de TI heredada

Sin embargo, como explica Shakeel Butt, líder de tecnología y entrega en Green Flag, el sistema tiene un alto costo de funcionamiento y ofrece poca agilidad, lo cual es típico de muchos sistemas de TI heredados. “Es difícil obtener acceso a los datos y es difícil agregar nuevas funciones como soporte AI o automóviles conectados”, dice.

La compañía se dio cuenta de que necesitaba tener un replanteamiento fundamental de la tecnología que sustenta el negocio de Bandera Verde. “El desafío es lo que puedo construir para permitir la ambición de Dean de modo que la tecnología no sea un bloqueador”, dice Butt.

Durante la etapa de planificación inicial del proyecto, Green Flag ejecutó un proceso integral de diligencia debida que analizó todas las opciones disponibles para modernizar la TI que gestionaba el negocio. “Una opción era refactorizar y encapsular los sistemas existentes”, dice.

Sin embargo, la aplicación heredada basada en Oracle era monolítica, lo que significaba que todo el sistema habría tenido que ser probado cuando debían realizarse cambios. “Eventualmente aterrizamos con la idea de construir un nuevo sistema desde cero, mientras ejecutamos la TI heredada en paralelo”, dice Butt.

Para proporcionar a la empresa la capacidad de moverse a ritmo, la nueva arquitectura técnica es nativa de la nube, basada en microservicios independientes y está dirigida por API (interfaces de programación de aplicaciones).

La arquitectura técnica ofrece a Keeling y al negocio un enfoque que permite que la compañía crezca y se convierta en lo que él describe como “un negocio de microservicios digitales en el que somos increíbles en el uso de datos en tiempo real”.

Para Keeling, la arquitectura le da a Green Flag la capacidad de crear un ecosistema en el que, dice: “estamos a cargo de poder responder a lo que el mercado y el cliente están pidiendo”.

Bloques de construcción funcionales individuales

Los microservicios a menudo se describen como ladrillos de Lego. Un ladrillo individual puede no hacer mucho, pero en su conjunto, se unen para construir algo útil.

Las organizaciones que buscan un enfoque basado en microservicios para desarrollar nuevo software deben decidir qué tan granulares deberían ser sus microservicios. Si es demasiado granular, los equipos de desarrollo de aplicaciones deben hacer mucho trabajo para crear microservicios de enlace para crear algo útil; Si los microservicios tienen demasiada funcionalidad incorporada, sufren las mismas limitaciones que las aplicaciones monolíticas heredadas, donde se hace difícil realizar pequeños cambios de código rápidamente.

Butt describe el enfoque de la Bandera Verde como una arquitectura emocionante. “Comenzamos con un diseño basado en el dominio y analizamos cuatro tipos clave de usuarios: el cliente directo, el miembro del personal, la red de rescate en carretera y los equipos de soporte técnico y mantenimiento”, dice.

Este enfoque ha dictado la funcionalidad requerida, que Green Flag ha entregado como plataformas centrales, Python incorporado utilizando microservicios de función única. Por ejemplo, como explica Butt, la plataforma de rescate, utilizada por la red de asistencia en carretera, utiliza 12 microservicios.

“Al mantener pequeños los microservicios, pudimos descargar el trabajo pesado al consumir los servicios de AWS”, dice. En términos generales, el principio que impulsa el desarrollo liderado por microservicios de las plataformas centrales en Green Flag ha sido utilizar un servicio de AWS si existe, en lugar de reinventar la rueda.

“Si hay un servicio nativo de AWS, deberíamos consumirlo”, dice Butt. Por ejemplo, la compañía está utilizando AWS API Gateway para la administración de API, el Motor de cómputo sin servidor AWS FarGate y servicios en contenedores AWS Lambda.

Recursos

Al igual que muchas organizaciones, Green Flag utilizó anteriormente recursos extraterritoriales para TI. Cuando se trataba de construir los nuevos sistemas, Keeling dice que tomó la decisión de crear experiencia interna.

“Utilicé algo de talento interno para los roles clave”, dice. “Luego hemos reclutado equipos internos desde la puesta en marcha, que fue a principios del año pasado, para construir los diversos equipos Scrum alrededor de nuestro ecosistema”.

Dada la continua escasez de habilidades en muchos de los roles técnicos que la empresa necesitaba, Green Flag inició su programa de transformación en el cuarto trimestre de 2018 con el apoyo de Contino, la empresa de DevOps, consultoría de transformación de datos y nube.

Explicando la razón, Butt dice: “Teníamos solo 12 personas en el terreno, pero necesitábamos 60 recursos, así que recurrí a un socio para ayudarnos a entregar [the people]. “

Related Stories

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí