All posts
Product UpdatesFounder Perspective

What 13 Years in Telecom Taught Me About Building Technology That Doesn't Fail When It Matters Most

In telecom, failure is not a metric — it's a crisis. Thirteen years of building systems that serve millions taught me four lessons about scale, customer experience, integrations, and measurement. Every one of them applies directly to restaurant infrastructure. Here's the telecom-grade philosophy behind OPA!.

C
Charran Harrichand
March 21, 2026

In telecommunications, failure is not a metric. It is a crisis. When a network goes down at 2 AM, millions of people cannot make a call. When a payment processing system fails during lunch rush, a restaurant loses its entire mid-day service — revenue that never comes back.

The stakes are the same. The tolerance for failure should be the same. Most restaurant technology is not built that way.

I'm Charran Harrichand, Chief Product Officer & Co-Founder of OPA!. I spent thirteen years building customer-facing technology in telecommunications — systems that serve millions of users simultaneously, where downtime is measured in dollars per second and every integration point is a potential catastrophe. This article is about what those thirteen years taught me, and how every lesson maps directly to building restaurant infrastructure that does not fail when it matters most.

01
Scale Changes Everything
Telecom: products that work for 1,000 users break at 1,000,000. OPA!: architecture built for 32,000 locations from the initial design conversation. Not retrofitted. Designed.
02
The CX IS the Product
Telecom: a perfect network with confusing billing is a failed product. OPA!: a brilliant ordering platform that requires 5 steps before checkout is a failed product. Architecture serves experience.
03
Integrations Are Where Products Die
Telecom: the hardest work is between systems — billing, CRM, network. OPA!: 6 POS systems + 5 loyalty providers + delivery = the hardest engineering and the deepest moat.
04
What Gets Measured Gets Managed
Telecom: every system has a dashboard, threshold, and alert. OPA!: conversion rate, checkout completion, repeat purchase, uptime, order accuracy — all monitored in real-time.

Lesson 1: Scale Changes Everything

In telecom, a product that works perfectly for 1,000 users often breaks completely at 1,000,000. This is not a bug in the product. It is a failure of architecture. Database queries that return in milliseconds at low volume become multi-second bottlenecks at scale. API calls that are imperceptible with 100 concurrent users create cascading timeouts at 10,000. Caching strategies that work for a single region collapse when you serve fifty.

The lesson is unambiguous: the only way to build for scale is to design for it from day one. You cannot optimize your way to scale. You cannot refactor your way to scale. You architect for it before you write the first line of code, or you rebuild everything later — at enormous cost and risk.

OPA! was built for 32,000 locations from the initial architecture conversation. Not 50 locations. Not 500. 32,000 — because that was the number Lunchbox's white-label marketplace contract required. The Lunchbox partnership didn't just validate our business model. It validated our technical architecture at a scale that most restaurant technology companies never reach.

What that means in practice: our database architecture supports 3,000+ SKUs per location. Our API layer handles 120,000+ concurrent users. Our order routing processes transactions across all 50 states simultaneously. Today, 2,400+ locations are live. The architecture is ready for ten times that — not because we over-engineered, but because we designed for the contract we signed, not the stage we were at.

Lesson 2: The Customer Experience IS the Product

In telecom, I watched technically perfect networks fail as products because the customer-facing experience was broken. A network with 99.99% uptime and a billing system that sends incorrect invoices is a failed product. A data plan that delivers 500Mbps but requires a 45-minute phone call to activate is a failed product. The technology underneath does not matter if the experience on top is friction.

This lesson reshaped every product decision at OPA!. A technically brilliant ordering platform that requires a separate loyalty app, a separate login, and five steps before checkout is a failed product — regardless of how elegant the backend architecture is. The architecture has to serve the experience. Not the other way around.

That's why loyalty lives at checkout, not in a separate app. That's why POS integration takes 48 hours, not 48 days. That's why customer profiles are auto-provisioned on first order, not gated behind a sign-up form. Every architectural decision starts with the same question: what does the user experience? If the answer involves an extra step, an extra download, or an extra decision, the architecture is wrong — not the user.

Lesson 3: Integrations Are Where Products Go to Die

The most complex technical work in telecom is never the core network. It is the integration between systems — billing, CRM, network management, customer portal, provisioning, analytics — where data inconsistency, API failures, version mismatches, and race conditions create silent failures that compound at scale.

I have watched more products fail at the integration layer than at any other point in the stack. A system that works flawlessly in isolation but breaks when connected to a partner's API is not a partner problem. It is an architecture problem. The integration surface must be treated as first-class engineering — not an afterthought bolted on after the core product ships.

OPA!HubToastToastPOS Layer — LIVESquareSquarePOS Layer — LIVECloverCloverPOS Layer — LIVEShift4Shift4POS Layer — LIVELunchboxLunchboxWhite-label — LIVELoyalty..Loyalty (5)5 partners integrateddlivrddlivrdDelivery — LIVE
Every spoke is a potential failure point. Every failure point is an engineering priority.

At OPA!, integrating with 6 POS systems, 5 loyalty providers, and delivery infrastructure simultaneously is the hardest technical challenge we face. It is also the most important competitive moat we have. Every integration that works reliably is a barrier to entry for any competitor who wants to replicate our platform. Because integrations are not code you write once. They are relationships you maintain — version by version, API change by API change, edge case by edge case.

Lesson 4: What Gets Measured Gets Managed

In telecom, every system has a dashboard. Every dashboard has a threshold. Every threshold has an alert. This is not optional. It is the foundation of operational reliability. You cannot fix what you cannot see. And in a system serving millions of users, the time between "something is wrong" and "we know something is wrong" must be measured in seconds, not minutes.

I built this measurement culture at OPA! from day one. Every location on the platform is monitored in real-time across five core metrics:

99.9%+
Uptime Target
>85%
Checkout Completion
99.2%
Order Accuracy Rate
Real-time
Monitoring Across 2,400+ Loc

First-order conversion rate. Checkout completion rate. Repeat purchase rate. Platform uptime per location. Order accuracy rate. If any number moves beyond its threshold, the engineering team knows before the restaurant does. Not after a support ticket. Not after a complaint. Before.

This is the standard in telecommunications. It should be the standard in restaurant technology. Every order is mission-critical to someone — to the operator whose revenue depends on it, to the customer who is hungry and waiting, to the driver whose earnings depend on pickup accuracy. Mission-critical systems require mission-critical monitoring.

Building OPA! With a Telecom-Grade Philosophy

What "telecom-grade" means in practice for restaurant ordering:

99.9%+ uptime target — because a restaurant's lunch rush cannot wait for a deployment rollback. Our release process is zero-downtime by design.

Zero-disruption integrations — kitchen operations do not change when OPA! goes live. Orders arrive through the same POS the staff already uses. No new hardware. No new training. No new workflow.

Real-time monitoring across all 2,400+ locations — every order, every transaction, every integration health check, visible on a single dashboard.

Architecture designed for 32,000+ locations — supporting 3,000+ SKUs per location and 120,000+ concurrent users. Built for the scale we contracted, not the scale we're at.

The restaurant industry deserves technology built to the same standard as the infrastructure that powers modern communications. Every order is mission-critical to someone. Every integration is a promise of reliability. Every minute of downtime is revenue that never comes back.

Thirteen years of telecom taught me that there is no such thing as "good enough" reliability. There is only the standard you hold yourself to — and the consequences when you don't. At OPA!, the standard is telecom-grade. Because the restaurants that depend on us deserve nothing less.

"The restaurant industry deserves technology built to the same standard as the infrastructure that powers modern communications. Every order is mission-critical to someone. We build accordingly."
— Charran Harrichand, Chief Product Officer & Co-Founder, OPA!