Case Study

Case Study Enabling Scalable Order Management for Telecom

How we built a modular B2B ordering portal using Angular and NestJS to scale high-volume corporate transactions without downtime.

The Client

Modernizing B2B operations for a global telecommunications leader.

The client is a leading global telecommunications carrier serving over 150 countries. They provide a wide range of services, including mobile networks, high-speed fixed broadband, and complex corporate managed services, such as software-defined wide area networking (SD-WAN) and cloud communications. They serve two distinct markets: small businesses requiring simple, off-the-shelf connectivity, and large global enterprises requiring tailored network infrastructure.

In the enterprise telecom sector, order processing is highly complex. A single corporate order may involve provisioning thousands of mobile SIM cards for employees, installing physical fiber-optic lines across multiple corporate sites, and configuring dedicated cloud security protocols. These transactions require coordinating hardware sourcing, network engineering, and regulatory compliance across different regions and time zones.

To support their growing enterprise accounts, the client needed a system capable of managing these high-volume, multi-site orders. They required a robust B2B portal that could handle high transaction volumes while giving corporate IT managers complete visibility into the progress of their network installations and service configurations.

The Challenge

Straining under the weight of legacy systems.

The client's primary challenge was their legacy B2B order management system. Originally designed for simple residential and small business plans, the platform was not built to handle the complex, bulk transactions of large corporate clients. When enterprise customers tried to submit bulk orders containing hundreds of individual line items, the legacy database suffered from lock contention and slow response times, often leading to checkout errors.

Upgrading this system was a high-risk operation. The platform processed millions of dollars in transactions daily. A complete system replacement risked causing operational downtime, which would disrupt sales and damage relationships with key enterprise accounts. The client needed a modernization strategy that would upgrade their capabilities while keeping active systems online.

Legacy ordering system was unable to scale for bulk corporate transactions.

Transitioning to a new system risked causing operational downtime and sales disruptions.

Complex enterprise orders lacked centralized tracking, leading to manual verification steps.

Systems lacked modern APIs, preventing integration with corporate procurement tools.

What our audit found

Exposing database locks and pipeline silos.

We analyzed the system logs, database execution paths, and API endpoints of the client's B2B portal. The diagnostic revealed that when enterprise users uploaded bulk CSV order sheets, the system attempted to process all items in a single, synchronous transaction block. This block locked the main database tables, causing delays for other users trying to access the site.

Additionally, the system lacked a central event-tracking engine. Once an order was submitted, its status was updated across separate databases managed by local network engineering groups. If an enterprise customer wanted to track their installation progress, customer service agents had to search multiple regional databases, slowing down support times.

1

Synchronous order processing locked database tables during bulk uploads.

2

Lack of centralized APIs required manual data transfers between regional departments.

3

Customer support teams had no single view of order status across regions.

4

Outdated code architecture slowed down front-end page loads and updates.

The Solution

How we turned it around.

Responsive Front-End

Tech Modernization using Angular and REST APIs

We rebuilt the B2B portal's frontend using Angular, creating a single-page application optimized for corporate procurement workflows. We replaced legacy UI scripts with clean, modular Angular components that allow users to manage their accounts, upload bulk CSV order sheets, and configure complex network services without page reloads. We designed a clean REST API layer to handle communications between this new frontend and backend systems.

What we shipped

  • Rebuilt the B2B client interface using a responsive Angular framework.
  • Developed structured REST APIs to manage data transit between the frontend and database.
  • Implemented bulk-upload processing to allow fast, asynchronous file parsing.
  • Optimized frontend assets to reduce portal load times on corporate networks.
Risk-Free Migration

Modular Architecture and Parallel Integration

To eliminate downtime risks, we designed a modular architecture that separates the new enterprise B2B ordering features from the legacy platform. We built the enterprise order management module as an independent service running on AWS. By configuring an API gateway to route traffic dynamically, we routed bulk corporate orders to the new system, while keeping small business accounts on the legacy platform.

What we shipped

  • Designed a modular architecture to isolate the new B2B ordering engine.
  • Configured dynamic routing to run the new module in parallel with legacy software.
  • Integrated a message queue system to process bulk orders asynchronously without database locks.
  • Eliminated checkout downtime risks during system updates and rollouts.
Collaborative Execution

Agile Delivery and Stakeholder Coordination

Deploying a B2B order portal for a global telecom provider required coordination across network engineering, product, and regional compliance teams. We established an Agile delivery framework, organizing development into bi-weekly sprints focused on specific functional modules. We set up automated testing pipelines to validate integrations, ensuring all new features met strict performance standards.

What we shipped

  • Managed development sprints across regional engineering and IT departments.
  • Deployed automated CI/CD pipelines to validate code quality and security.
  • Conducted regular sprint demonstrations to align stakeholders on features.
  • Iterated on B2B portal features based on direct feedback from corporate clients.

The Numbers

Outcomes we can talk about.

The launch of the modular B2B ordering portal resolved the client's system performance bottlenecks. By separating the enterprise database writes from legacy tables, the client eliminated database lockups, enabling corporate accounts to upload bulk orders containing thousands of lines without experiencing checkout errors.

The B2B portal provides real-time event tracking across the entire order lifecycle. Enterprise customers can now track their hardware shipments and network activations directly from a single interface, eliminating the need for manual support calls. This digital self-service channel streamlined operations, freeing up the client's internal engineering groups to focus on network deployments.

Note on Metrics: Due to the client's strict data privacy policies and regional security standards, quantitative transaction and revenue metrics were restricted from public release. The success of the engagement was measured qualitatively by the successful parallel migration of enterprise accounts, the elimination of checkout errors during bulk uploads, and the adoption of the portal by international corporate customers.

What We Built

Modular B2B ordering applicationNestJS-based order processing microserviceEnterprise REST API gatewayParallel migration routerReal-time order tracking dashboardAWS container orchestration configurationMulti-tenant user access management system

What's Next

Expanding B2B API integrations and automated provisioning.

Following the success of the B2B portal, the client plans to expose their ordering APIs directly to their largest enterprise customers. This will allow corporate procurement platforms to place orders and manage SIM cards directly from their own ERP software, eliminating manual data entry altogether.

We are also planning to automate service provisioning. By connecting the B2B order database directly to software-defined network (SDN) controllers, the system will automatically configure virtual network services for corporate clients as soon as payment is confirmed, cutting delivery times from days to minutes.

Frequently Asked Questions
About This Project

The questions teams usually ask when they want to run a similar engagement.

We built the new B2B ordering portal as a separate module running on AWS. We used an API gateway to route traffic dynamically, allowing us to test and launch the new platform for select corporate customers while keeping the legacy system online.

The Real Numbers

Need real numbers? Let's talk.

We kept the names off the page. The story is real, the outcomes are real, and we're always happy to walk a serious team through the rest of it.

Start a Conversation