Leading telecom company
Making complex telecom B2B order flows responsive and reliable
Summary
We helped a leading telecom company develop its B2B online store to bring clarity, reliability, and control to its complex order flow. For end customers, the updated service provides accurate, real-time visibility into order status throughout the process.
#Telecom #Ecommerce #AWS #Elasticsearch #Kafka #Kubernetes #TypeScript #Salesforce
Challenge
When a customer makes a purchase in an online store, the visible transaction represents only a fraction of the picture – multiple systems are involved in fulfilling the order, from product, pricing, and campaign management to shopping carts, inventory, and CRM integrations. Each step in the checkout and delivery process is critical, with potential failures throughout.
Our client had all of these systems stitched together with solutions built incrementally over a long period of time. This made even small changes slow and risky due to tangled implementations, duplicated business logic, growing complexity, and limited visibility into how orders progressed across systems. As a result, customers could not always tell whether the system was still processing their action, had encountered a temporary issue, or had completed the request successfully.
To address these challenges, our client needed a partner who could navigate the complexity of the existing system landscape and redesign the order flows to make them more transparent, reliable, and easier to evolve.
Solution
To manage this complexity and inevitable uncertainty, Asteroid modelled the order flows, including failure scenarios and recovery paths. This made the process explicit and easier to understand, implement, and evolve.
We implemented the resulting order flows using a state-based approach, where each order progresses through clearly defined states. Transitions between states are based on user actions and system events. The state-machine approach provides greater transparency and control over the process by allowing real-time order status tracking, graceful error handling, and reliable processing with minimal manual intervention. The same transparency extends to end customers, who can see the exact status of their order in the online store while the underlying business logic remains in the backend.
We delivered the project in close collaboration within a multi-vendor team, combining deep telecom expertise with detailed knowledge of the existing system landscape.
Results
The online store and ordering are now more responsive, reliable, and transparent. For end customers, the service provides accurate, real-time visibility into order status throughout the process. Operators can monitor, manage, and control order flows in real time.
The system recovers gracefully from temporary failures without manual intervention, improving operational reliability and reducing the need for manual recovery efforts.
At the same time, the service’s already high customer satisfaction score (CSAT) has improved further.
Learn more about our collaboration
Explore new digital frontiers with Asteroid
-

Mika Tuoma
CEO, Co-Founder
mika.tuoma@asteroid.fi
+358 45 673 3534 -

Eero Kurkela
CTO, Co-Founder
eero.kurkela@asteroid.fi
+358 40 169 8013 -

Sami Talpiainen
Chief Commercial Officer
sami.talpiainen@asteroid.fi
+358 40 550 3969