Nicklas Wagerth
Community Manager
Community Manager

Transport/Service Separation and Conflict Resolution in Intent-based Services

Automation Developer Days, Developer Track. May 11, 2023

Abstract

In Telia Company we are developing advanced B2B service automation for our B2B products using an intent-based design in NSO. In this design, our services are small, discrete entities that encapsulate the customer intent without detailing much in terms of technical properties and rely on a separation between resources and services. However, designing services like this imposes requirements for ensuring that services do not conflict with each other, and in order to ensure this, we had to create a separation between transport parameters and the services on top of the transport, as well as a method to ensure that services are free of conflicts. In this talk, I will explain the design principles we use when designing services and the methods developed for conflict resolution.

Link to recording

 

IMG_2275.jpeg

About the Speaker

Allan Eising is a lead developer and network automation architect in the Telia Company automation team. He started his automation journey as a network engineer and is now working exclusively on designing and developing automation solutions.