In the rapidly evolving world of MVNOs and global IoT connectivity, ensuring seamless, high-bandwidth access for users requires more than buying a single "unlimited" package. Upstream carriers like Webbing and Telna often impose daily Fair Usage Policies (FUP), caps that reset every 24 hours. To deliver a truly uninterrupted experience, we architect an automated system that manages multiple dynamic connections behind one stable eSIM profile.
The core components
The foundation rests on three pillars that work together as a single logical unit:
- The eSIM (Embedded SIM): the physical or digital profile active on the device.
- The Product: a specific data profile (for example, a 1 GB/day high-speed pass) sourced from our carrier partners.
- The eSIM Balance: our proprietary logic layer. Think of it as a virtual container that links an active eSIM to the specific Product data it is currently consuming.
In short: one eSIM plus one Product equals one eSIM Balance. That equation is the building block for everything that follows.
The architecture of the Balance Line
The magic happens inside the eSIM Balance. This component manages multiple historic and active Balance Lines, each one a record detailing a specific plan's activation: exactly which Product is attached and the time window it is valid for. The active Balance Line is what dictates the user's current data access.
At any moment, the Balance holds a small stack of lines: yesterday's plan (archived), today's plan (active), and tomorrow's plan (scheduled and waiting). From the user's perspective, nothing changes. From the system's perspective, traffic is always routed through whichever line is currently live.
Enter The Worker: automation in action
The challenge with 24-hour data resets is ensuring zero downtime when one plan expires and the next must begin. We solve this with a dedicated automation service called The Worker, built on Oban, that runs continuously, 24/7, managing the full lifecycle of every Balance Line.
The automated workflow
- Continuous monitoring: The Worker constantly audits active eSIM Balances.
- Identifying expiry: it detects when a current plan (Balance Line A) hits its 24-hour limit or usage threshold.
- Graceful deactivation: it flags the expired Balance Line as inactive.
- Real-time provisioning: it instantly provisions a fresh Product from Webbing or Telna.
- Activating the new line: it creates and activates Balance Line B, ensuring the eSIM immediately routes traffic through the new high-speed allocation.
Engineering continuity
This synchronization allows us to present users with a single, stable eSIM profile that, behind the scenes, dynamically swaps high-speed data buckets every 24 hours. We do not sell a literal unlimited pipe. We engineer continuity so the experience feels unlimited. That is the difference between marketing language and systems design.