Team discussing in office

Service

  • Modern Software Development
  • Strategy and Transformation
  • Technology and Engineering

Industry

  • Telecommunication, Media and Entertainment

Case study

by Danielius Kibartas, Solutions Architect

Improving time to market and new product launch efficiencies

Product launch challenges negatively impact a company’s time to market making it imperative to keep the process quick, scalable and efficient. Many have experienced that moment the evening of a new product launch. Everyone is gathered around the conference room table analyzing the details before the midnight kick-off and they know everything needs to be perfect. It’s an exciting moment that the team has been working diligently towards for months. As the “go button” is pressed nothing happens and there is a mad scramble to find the problem and rectify it before all is lost.

Developers trying to solve a problem

Challenge

As a group of software developers working with one of the largest telecommunications providers, we were constantly facing challenges with product launches. The company was running a monolith architecture which meant that any code changes to the import processors would grind catalog updates to a halt. The old system relied on full re-imports of the product catalog, pricing feed and inventory feed. This process was time-consuming and often caused delays. Furthermore, it had an upstream dependency. The UI was expecting a unified export of all that catalog data to display products to customers. This whole process was prone to errors and required regular manual intervention. 

Every night our ops went through the same painful cycle:

2 hours full product feed import

1-hour full pricing feed import

30 minutes full inventory feed import

1-hour full catalog data export

Monolith system graph for product launches

Solution

To improve our time to market and make new product launches more efficient, we migrated to an event-based data import system. We worked with our data providers to produce data change events. With events in place, we set up separate data pipelines that were triggered by specific events such as a change in the product description, inventory availability or an update to pricing information. 

We made one more notable improvement to this architecture. We extracted all the import-related business logic from the original monolith and separated it into deployable applications. This enabled shorter development cycles and rapid responses to any new requirements or bug fixes. 

As a final touch, we added a message broker to improve the resiliency of the solution. This ensures no events are lost and enables a redelivery mechanism.

Event-based data imports graph for product launches

Originally, there was a need to babysit the feeds, but with these changes implemented it relegated that action to the past. The ops were now able to focus on other important tasks like improving application monitoring. We even created our own little joke by using the acronym YAML. Yet Another Market Launch. 

Conclusion

This new event-based system greatly improved our time to market for new products, reducing the time it took to refresh the product catalog from sometimes a whole day to just a few seconds. As a result, new product launches became much more streamlined and efficient, allowing us to bring new products to market much faster than before, which ultimately helped our telecommunications provider stay competitive in a rapidly changing market. 

We wish them many more YAMLs to come! 

Today’s data-driven telecommunication

Telecommunication companies no longer resemble the telephone companies they once were. As modern communications, multimedia, and entertainment companies, they compete in a demanding marketplace driven by constant innovation in mobile devices, new media platforms, and wireless technology. 

See how Nortal is offering dynamic solutions for the most dynamic industry.

Find out more

Related content

Case study

young woman sitting outside using mobile
  • Experience and Design
  • Seamless Experiences
  • Strategy and Transformation
  • Consumer
  • Telecommunication, Media and Entertainment

A transformative digital commerce platform driving seamless user experiences

One of the largest global wireless providers, with more than 100 million customers, partnered with Nortal to build a world-class, feature-rich, highly scalable and secure digital commerce platform.

Case study

Woman using laptop in a dark room
  • Data and AI
  • Technology and Engineering
  • Telecommunication, Media and Entertainment

From painful to smooth releases: How we optimized our client's release process

Like so many companies, our client struggled with their release process as it was mired in inefficiency. The process was prone to mistakes and demanded a significant amount of manual labor to deploy.

Case study

  • Data and AI
  • Enterprise
  • Telecommunication, Media and Entertainment

Nortal creates high-volume event streaming for large telecommunications and wireless company

How one of the largest telecommunications companies utilized Nortal to accomplish near real-time capabilities of Snowflake's Data Cloud to make their struggling architecture come to life, empowering its business users with the data they need when they need it the most.

Get in touch

Let us offer you a new perspective.