Member Insights
Nash Sivaganesh of Verizon explains the benefits of using a Low Code / No Code platform to power a North-Star architecture
Unleashing agility with North-Star architecture
The contents of this whitepaper are solely based on the experience of the author and are not to be considered as an official Verizon authored article.
The telecommunications industry has experienced significant advancements and disruptions over the past 10 to 15 years, driven by technological and domain-level changes. The widespread deployment of 4G/LTE networks and the subsequent introduction of 5G technology have revolutionized mobile communications, enabling faster data speeds, lower latency and greater network capacity. Simultaneously, the exponential growth of Internet of Things (IoT) devices has transformed the telco industry, opening doors for innovative services and solutions in areas such as smart homes, wearables and industrial applications. Moreover, the adoption of cloud computing has brought about a paradigm shift in the way telco service providers deliver and manage services, providing scalability, flexibility and cost efficiencies.
However, amidst these advancements lie challenges that telco service providers must address to maintain a competitive edge. The industry demands quick adaptability and efficient roll-out of changes to meet evolving customer expectations and market dynamics. In this context, this whitepaper explores the transformative potential of the North Star Architecture Platform powered through Rapid Development accelerators – the Low Code No Code (LCNC) platform, that has emerged as vital solution, empowering project teams to rapidly develop, modify and deploy applications with reduced spend on adapting to these disruptions.
This platform offers increased productivity, reduced reliance on IT, cost-effectiveness, agility and flexibility, enhanced collaboration, scalability, accessibility & usability, faster time to market and continuous innovations.
This agility allows a swift response to constantly evolving customer needs and market trends, bringing new services and features to market in reduced timeframes. Furthermore, the paper emphasizes the seamless integration capabilities of this platform with existing systems, ensuring a smooth transition to new services while leveraging legacy infrastructure. By bridging the gap between legacy systems and modern applications, this platform minimizes disruptions to ongoing operations and facilitate a seamless digital transformation journey and empowers navigate the dynamic landscape, seize emerging opportunities and remain competitive.
Low-Code No-Code (LCNC) platforms are a category of software development tools designed to simplify and expedite the creation of applications.
They empower individuals with varying levels of technical expertise, including business users, to build applications with minimal or no traditional coding experiences. The LCNC platforms offer a visual, user-friendly environment where users can design, develop and deploy applications by leveraging pre-built components and intuitive interfaces. These platforms have gained widespread popularity due to their ability to streamline the software development process and make it more accessible to non-technical users.
The significance of LCNC platforms in the current business landscape is multifaceted and has a profound impact on telcos and is applicable and being widely adopted across industries.
Orders received gets orchestrated through Orchestrator, which invokes Data Delivery System for product specific order validation, followed by Layer3 Service manager for activation and provisioning and finally invokes Network Manager to talk to the devices for pre-activation and activation. These systems are legacy serving orders across multiple products for more than 20 years and naturally feature additions over a period that has made these applications bulkier and hard to manage and maintain.
These systems had quick fixes and enhancements carried out over a period to immediately address the concerns. These fixes didn’t have any clear line of separation and overlapped and fulfilled the functionalities and features expected to be part of other systems. Similarly, databases grew both properties and in terms of volume. Though there were many quick Tech depts that were carried out, they hardly had any larger disruptions with applicability aimed at cross application design thought process.
Transforming existing legacy applications into Low-Code No-Code platforms is always a complex process, but it offers numerous benefits, including improved agility and easier maintenance. Here is the step-by-step approach that was followed to transform:
Hypothetical Use Case: Modernizing Logical Provisioning systems was taken as an initiative to address the pain points experienced by Business and IT in Logical Provisioning space by transforming the experience of Business users to do the logical provisioning. The initiative focused on the following:
The impacted applications, Controller, Data Delivery System, Layer3 Service Manager and Network Manager were carefully analyzed from multiple angles such as business and user needs, technical assessment, data analysis, compliance and security, cost-benefit, integration and interoperability, user experience and existing design, risks involved, application dependency, custom code analysis, performance and scalability. These analyzed reports were translated into phased approach of decommissioning and migrating the applications using LCNC platform.
Though there are multiple LCNC platforms available with their merits and shortfalls, instead of importing a new platform, decision was taken to go with an existing Mediator / Data harmonizer LCNC based platform that was already existing in landscape. Multiple POCs were carried out to evaluate this platform such as:
This LCNC platform has two major service invocation capability – one for invoking micro services exposed by applications, called Service invocation and the second is for invoking data as a service, called Data Harmonizer. These invocations can be stitched together with workflow & response specific branching, exception handlers and most important, asynchronous event correlation. Individual invocations can be updated, without much hassle and disruption to overall workflow.
Value objects transacted in between the invocation had temporary storage & light weight programming interfaces for quick manipulation of data best suited for the service. These services logically grouped into domains or categories, had their own deployment environment clearly separating and knocking off inter deployment dependency hassles.
One of the business significant products was chosen to be piloted for rebuilding as path towards LCNC migration. Logically distinguishable services were re-written adhering to Mediator and Data harmonizer standards.
Migrating and unifying the database schema from different legacy applications into a domain-driven schema as part of a Low-Code No-Code platform transformation was a complex but highly beneficial endeavor. Following steps and considerations were taken into account during this process:
Guidelines were created for transforming tightly coupled legacy application into Low-Code No-Code microservices to ensure scalability, agility and maintainability.
To ensure that the platform and the pilot is scalable across products, service descriptors were added in the database schema and ensured that all microservices had the service descriptors as tags to truly differentiate and complete the functionality. The domain specific configurations were designed as templates, that can be configured based on the order types. Product specific customizations if required, were designed to carry out at specific microservice level.
BAU System vs Modernized provisioning system – an illustration
Transforming legacy applications into domain-driven Low-Code No-Code platforms can be a complex undertaking with various challenges. Here are some of the challenges and mitigation strategies that were followed:
In the rapidly evolving landscape of software development and business automation, Low-Code No-Code platforms have become invaluable tools. To further empower and reap the full benefits as part of digital transformation journey, this platform would incorporate advanced features driven by generative AI. These advanced capabilities provide a multitude of benefits that have a profound impact on the efficiency and agility of product rollouts.
Journey towards digital transformation is bound to fast track with quick adoption of legacy applications incorporate this LCNC platform. This platform would empower rapid development and deployment of applications & features, reducing development cycles and expediting time-to-market for new services. The intuitive visual interfaces of platforms enable deeper understanding of where the issues are stuck with faster resolution and hence reduce fallouts.
Low Visibility BAU Order-flow worklist [vs] High visibility Modernized worklist – an illustration
Another advantage is the streamlined approach to application development, translating into substantial cost savings, as it reduces the demand for highly skilled developers for every small changes & enhancements thus, minimizes training requirements and optimizes development resources.
Tightly coupled EJB code base in BAU in LCNC orchestrated platform – an illustration
Reducing operational costs is a priority for any telecom service provider and LCNC platforms play a pivotal role in this endeavor. By decreasing development costs, minimizing manual efforts and optimizing resource allocation, aids in strategic allocation of resources to drive growth and innovation. The democratization of application development within the organization empowers employees from various departments to contribute to digital transformation initiatives, promoting innovation and leveraging the diverse skill sets present in the organization.
Efficiency is at the core of network operations and LCNC platform help automate manual and repetitive tasks across various departments, from billing to customer support and network management. Applications developed on LCNC platforms would improve customer support through real-time chatbots, trouble ticket management and automated issue resolution, elevating the quality-of-service delivery.
Digital transformation initiatives benefit to swiftly adapt to dynamic market conditions, customer demands and emerging technologies. The rapid creation and modification of applications foster innovation and empower to stay at the forefront of industry trends and regulatory changes, ensuring a competitive edge.
Predictive maintenance, made possible through LCNC, minimizes network downtime and enhances service reliability, delivering a consistent user experience. Furthermore, the analysis of data and data monetization options allow leverage of data for valuable insights and new revenue streams, promising growth in a rapidly evolving telecom landscape.
This Low-Code No-Code platform would be evolved to incorporate advanced features like generative AI, which can significantly enhance the platform's capabilities. These are some of the features that are part of the product backlog, to strengthen the applicability, efficiency and effectiveness:
Overall, these features accelerate digital transformation, respond to dynamic business needs and create applications that are more intelligent, user-centric and efficient. By implementing advanced AI capabilities, LCNC platforms harnesses the benefits of automation, AI-driven insights and agility, which are increasingly crucial in today's fast-paced business landscape.
Commitment to staying at the forefront of this transformation has led to the integration of LCNC platforms, redefining the rules of the game. With LCNC, teams achieve rapid application development, responding swiftly to the changing tides of the industry. It introduces applications that enhance customer experiences, streamline operational efficiency and optimize network management. The cost savings, scalability and automated customer support provided by LCNC are vital in fostering an environment of innovation and competitive advantage.
As the telecom industry continues its evolution, the choice to embrace generative AI as futuristic amalgamation to LCNC platform is a testament to its commitment to innovation and its vision for a future defined by cutting-edge services, operational excellence and unparalleled customer experiences. The synergy of human creativity and technology, empowered by LCNC lays the foundation for a landscape that is robust, responsive and poised for continued growth.
The question is no longer "if" but "when" the telecom industry will fully embrace the transformative power of LCNC platforms. It is our hope that this white paper has shed light on the path forward, serving as an inspiration and guide for organizations as they embark on a digital transformation journey that will shape the future of telecommunications.