El Coordinador Eléctrico Nacional es el encargado de asegurar el acceso de las empresas en territorio chileno al Sistema Nacional de Energía. Esto convierte a nuestro cliente en un actor fundamental para el crecimiento del país al garantizar que se cumplan las regulaciones del sector energético en todos los segmentos del mercado.
Desafíos del negocio
Parte de las responsabilidades de nuestro cliente están relacionadas con brindar un proceso consistente para asegurar el acceso abierto a la red energética en Chile. Para garantizar que se cumpla con el acceso abierto, el gobierno chileno ha creado leyes y políticas que están bajo la administración de nuestro cliente. Esta normativa es clave para garantizar oportunidades similares para todos los actores del mercado.
El caso para el uso de un enfoque automatizado, DevOps y de computación sin servidor se abrió ya que la empresa estaba dispuesta a cambiar el enfoque tradicional de operación e implementación:
Reduzca el número de errores en nuevas implementaciones y minimice el tiempo de inactividad de las operaciones durante las implementaciones de producción.
Minimice los costos operativos proporcionando toda la infraestructura necesaria y la automatización de código para la operación de TI.
Disminuir el tiempo de comercialización al crear nuevas funcionalidades o aplicar cambios regulatorios al proceso de acceso abierto.
Capacidad para crear entornos bajo demanda para probar nuevas capacidades o cambios regulatorios.
Capacidad para crear nuevos entornos e infraestructura en nuevas regiones y lograr alta disponibilidad en el servicio.
Resultados
El enfoque de la tecnología de automatización se concentra principalmente en dos factores diferentes: infraestructura automatizada y despliegue de backend.
La primera fase consiste en solucionar el problema del aprovisionamiento del entorno, para lo cual se crearon plantillas para desplegar toda la infraestructura. Además de la infraestructura, todos los recursos de DevOps para la automatización también se implementan para garantizar la máxima portabilidad.
Aplicación moderna en computación sin servidor, optimizando al máximo los costos del negocio
La segunda fase implica la implementación del backend de la aplicación, que se desarrolla en su mayoría a través de funciones Lambda y modela con éxito una aplicación sin servidor utilizando AWS Lambda y API Gateway. Las operaciones de implementación se realizan a través de CI / CD y se coordinan mediante plantillas de formación de nubes y AWS CodePipeline.
Finalmente, se seleccionó un patrón de implementación Blue / Green para garantizar la máxima disponibilidad del servicio.