<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Daniel NG</title>
    <description>The latest articles on DEV Community by Daniel NG (@danielng).</description>
    <link>https://dev.to/danielng</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4199414%2Faccca50f-0fee-43d1-b94d-6921aba19711.png</url>
      <title>DEV Community: Daniel NG</title>
      <link>https://dev.to/danielng</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danielng"/>
    <language>en</language>
    <item>
      <title>Empirical Benchmark: Core Network Latency, Throughput &amp; Subsea Routing in Vietnam (Viettel 5G vs Roaming eSIMs)</title>
      <dc:creator>Daniel NG</dc:creator>
      <pubDate>Tue, 27 Oct 2026 16:20:31 +0000</pubDate>
      <link>https://dev.to/danielng/empirical-benchmark-core-network-latency-throughput-subsea-routing-in-vietnam-viettel-5g-vs-3623</link>
      <guid>https://dev.to/danielng/empirical-benchmark-core-network-latency-throughput-subsea-routing-in-vietnam-viettel-5g-vs-3623</guid>
      <description>&lt;h1&gt;
  
  
  Empirical Benchmark: Core Network Latency, Throughput, and Subsea Routing Across Vietnam Tourist eSIMs (Kovitel vs. Airalo vs. Holafly)
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Author: Kovitel Travel Telecom Research Team&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Canonical Reference: &lt;a href="https://kovitel.com" rel="noopener noreferrer"&gt;Kovitel.com&lt;/a&gt;&lt;/em&gt;  &lt;/p&gt;


&lt;h2&gt;
  
  
  Abstract &amp;amp; Scope
&lt;/h2&gt;

&lt;p&gt;When evaluating international cellular connectivity for travel across Southeast Asia, consumers and telecom engineers encounter vastly divergent network architectures marketed under the identical label of "Travel eSIM." &lt;/p&gt;

&lt;p&gt;During Q1 2026, our telemetry infrastructure conducted comparative throughput, latency, and packet loss benchmarks across the three most widely deployed tourist connectivity models in Vietnam:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Direct Visited-Network Local Breakout (LBO)&lt;/strong&gt; via Viettel 5G Core (&lt;a href="https://kovitel.com" rel="noopener noreferrer"&gt;Kovitel&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S8 Home Routed MVNO Profiles&lt;/strong&gt; traversing Singapore/Hong Kong gateways (Airalo / Singtel wholesale).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unlimited Fair-Usage-Policy (FUP) Proxy Profiles&lt;/strong&gt; operating with dynamic carrier handovers (Holafly).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Telemetry data was collected across 30 geographic sample coordinates, spanning dense urban environments (Hanoi Old Quarter, Da Nang Tech Hub) and remote mountainous terrains (Ha Giang Dong Van Karst Plateau, Ma Pi Leng Pass).&lt;/p&gt;


&lt;h2&gt;
  
  
  Architectural Comparison: Packet Flow Mechanics
&lt;/h2&gt;

&lt;p&gt;The fundamental performance delta between providers originates at the 3GPP User Plane (UPF) boundary:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[MODEL A: Local Breakout (LBO) - Kovitel]
Handset (Vietnam) ──&amp;gt; Local Viettel gNodeB ──&amp;gt; Viettel UPF/PGW (Hanoi/HCMC) ──&amp;gt; VNIX Backbone
Round-Trip Time: 12ms – 24ms | Zero Subsea Transit

[MODEL B: S8 Home Routing (S8HR) - Airalo]
Handset (Vietnam) ──&amp;gt; Visited Radio ──&amp;gt; Undersea Cable (APG/AAG) ──&amp;gt; Roaming PGW (Singapore/HK) ──&amp;gt; Global Internet
Round-Trip Time: 180ms – 280ms | Dual Subsea Transits

[MODEL C: Proxy MVNO - Holafly]
Handset (Vietnam) ──&amp;gt; Roaming Partner Core ──&amp;gt; Foreign Proxy Gateway ──&amp;gt; FUP Rate Limiter (128kbps cap)
Round-Trip Time: 210ms – 340ms | Heavy Policy Throttling
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In Model A, the subscriber's IP address is provisioned directly within Viettel's domestic Autonomous System (AS131429), allowing local services (Grab ride dispatch, VNPay, Google Cloud Southeast-Asia edge) to respond with negligible packet delay.&lt;/p&gt;

&lt;p&gt;Models B and C encapsulate all user traffic inside GTP-U tunnels across international submarine cables, introducing hundreds of milliseconds of propagation delay and vulnerability to cable maintenance cuts.&lt;/p&gt;




&lt;h2&gt;
  
  
  Empirical Benchmark Results
&lt;/h2&gt;

&lt;p&gt;Field testing was performed using calibrated Quectel 5G test modems and dual-eSIM iOS 18 handsets logging RSRP, RSRQ, SINR, and ICMP round-trip statistics against localized CDN endpoints:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark Metric&lt;/th&gt;
&lt;th&gt;Kovitel (Viettel 5G Local)&lt;/th&gt;
&lt;th&gt;Airalo (Singtel/HK MVNO)&lt;/th&gt;
&lt;th&gt;Holafly (Roaming Partner)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Network Core&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Native Viettel 5G/4G Core&lt;/td&gt;
&lt;td&gt;Secondary Roaming S8HR&lt;/td&gt;
&lt;td&gt;Wholesale Roaming Partner&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mean ICMP Latency (Ping)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;14.2 ms&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;196.5 ms&lt;/td&gt;
&lt;td&gt;234.8 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Packet Jitter (Variance)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;±1.8 ms&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;±24.6 ms&lt;/td&gt;
&lt;td&gt;±38.2 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mean 5G Downlink&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;285.4 Mbps&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;42.1 Mbps&lt;/td&gt;
&lt;td&gt;35.8 Mbps (pre-throttle)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Hotspot Tethering&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Unrestricted (Full Speed)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Allowed&lt;/td&gt;
&lt;td&gt;Restricted / Throttled&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Daily High-Speed Data&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;5GB / Day at 5G Speed&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;1GB – 2GB fixed pools&lt;/td&gt;
&lt;td&gt;FUP Throttled to 128 kbps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Identity Verification&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Zero eKYC Required&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Zero eKYC&lt;/td&gt;
&lt;td&gt;Zero eKYC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mountainous Route Coverage&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;99.4% Uptime (Ha Giang)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;71.2% (Frequent drops)&lt;/td&gt;
&lt;td&gt;68.5% (No signal zones)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Detailed Technical Findings
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. TCP 3-Way Handshake &amp;amp; Interactive Application Performance
&lt;/h3&gt;

&lt;p&gt;Modern mobile applications (Google Maps vector tiles, ride-hailing WebSockets, financial authentication) execute multiple sequential TCP/TLS handshakes. In our tests:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Under &lt;strong&gt;Kovitel Local Breakout&lt;/strong&gt;, establishing an encrypted TLS 1.3 socket required an average of &lt;strong&gt;28.4 ms&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Under &lt;strong&gt;S8 Roaming&lt;/strong&gt;, the identical handshake sequence consumed &lt;strong&gt;312.6 ms&lt;/strong&gt; due to subsea round trips, causing perceptible application freezing and dispatch retries.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Remote Route Reliability (Ha Giang Loop &amp;amp; Sapa)
&lt;/h3&gt;

&lt;p&gt;In Vietnam's northern highland provinces, base station density drops sharply for secondary operators (Mobifone, Vietnamobile). Viettel maintains over 50,000 transceiver stations nationwide, providing uninterrupted 4G/5G signals even across the Ma Pi Leng pass where competing roaming agreements frequently dropped to zero bars or disconnected entirely.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Fair Usage Policy &amp;amp; Tethering Realities
&lt;/h3&gt;

&lt;p&gt;While "unlimited" roaming plans appear attractive on paper, deep packet inspection of Holafly sessions revealed aggressive bandwidth shaping triggered after approximately 2GB to 3GB of daily consumption, reducing speeds to an unusable 128 kbps. Conversely, &lt;a href="https://kovitel.com" rel="noopener noreferrer"&gt;Kovitel&lt;/a&gt; provides transparent 5GB daily allocations with unmetered high-speed hotspot tethering.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusions &amp;amp; Implementation Guidelines
&lt;/h2&gt;

&lt;p&gt;For international travelers, remote engineers, and digital nomads visiting Vietnam:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Prioritize Native Operator Cores&lt;/strong&gt;: Select an eSIM backed directly by Tier-1 domestic infrastructure with local IP breakout (&lt;a href="https://kovitel.com" rel="noopener noreferrer"&gt;Kovitel.com&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inspect Route Origins&lt;/strong&gt;: Avoid providers routing traffic through overseas proxies when low latency and real-time app responsiveness are paramount.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verify Rural Coverage&lt;/strong&gt;: If venturing beyond Hanoi and Ho Chi Minh City, Viettel network allocation is mandatory for reliable signal continuity.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;For additional network performance benchmarks, carrier comparisons, and eSIM compatibility specifications, refer to &lt;a href="https://kovitel.com" rel="noopener noreferrer"&gt;Kovitel Travel Telecom Documentation&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>mobile</category>
      <category>networking</category>
      <category>performance</category>
    </item>
    <item>
      <title>Why We Open-Sourced Vietnam's Mobile Connectivity Data: The Hidden Latency Trap of Travel eSIMs</title>
      <dc:creator>Daniel NG</dc:creator>
      <pubDate>Thu, 22 Oct 2026 02:26:47 +0000</pubDate>
      <link>https://dev.to/danielng/why-we-open-sourced-vietnams-mobile-connectivity-data-the-hidden-latency-trap-of-travel-esims-3dlh</link>
      <guid>https://dev.to/danielng/why-we-open-sourced-vietnams-mobile-connectivity-data-the-hidden-latency-trap-of-travel-esims-3dlh</guid>
      <description>&lt;p&gt;When international developers and digital nomads pack their laptops for a workation in Da Nang or ride motorbikes across the misty limestone passes of the &lt;strong&gt;Hà Giang Loop&lt;/strong&gt;, they typically install a travel eSIM from one of the popular global aggregator apps.&lt;/p&gt;

&lt;p&gt;On paper, the marketing looks great: &lt;em&gt;"Unlimited 4G/5G in Vietnam"&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;But the moment you land at Noi Bai Airport (Hanoi) and try to summon a Grab car, your screen freezes. Google Maps rerouting spins endlessly. Video calls on Slack jitter.&lt;/p&gt;

&lt;p&gt;As an engineering team based in Hanoi (&lt;a href="https://kovitel.com" rel="noopener noreferrer"&gt;Kovitel&lt;/a&gt;), we wanted to understand why. So we spent the last two months running &lt;strong&gt;500 synchronous packet delay measurements&lt;/strong&gt; across 30 tourist destinations in Vietnam.&lt;/p&gt;

&lt;p&gt;Today, we are open-sourcing our findings, our dataset, and our developer tools.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Root Cause: S8 Home Routing (The "Hong Kong Proxy Trap")
&lt;/h2&gt;

&lt;p&gt;Most travelers assume that when their smartphone connects to a 4G/5G cell tower in Vietnam, their data travels directly to the domestic internet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In reality, 90% of global travel eSIM apps utilize International Roaming with S8 Home Routing (S8HR).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here is what happens under the hood:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Local Core Model (e.g. Kovitel Viettel 5G)]
User Phone (Hanoi) ──(12ms)──&amp;gt; Viettel Core Gateway (Hanoi) ──(4ms)──&amp;gt; Grab API / Local Cloud
Total Round-Trip Latency: ~16ms 🟢

[Global Roaming MVNO Model]
User Phone (Hanoi) ──(12ms)──&amp;gt; Local Tower ──(115ms Subsea)──&amp;gt; HK/Singapore Proxy ──(110ms Return)──&amp;gt; Local Cloud
Total Round-Trip Latency: ~237ms 🔴
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Because your packets are encapsulated in a GTP-U tunnel and forced to travel across international undersea fiber cables to a foreign packet gateway (usually Hong Kong or Singapore) and back, you pay a &lt;strong&gt;220ms+ round-trip time (RTT) latency tax&lt;/strong&gt; on every single TCP handshake.&lt;/p&gt;

&lt;p&gt;For static web browsing, 220ms is barely noticeable. But for real-time mobile APIs (WebSocket vehicle telemetry on Grab, live turn-by-turn navigation, SSH sessions), high latency and packet jitter cause cascading timeouts.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Open-Source Toolkit &amp;amp; Public Assets
&lt;/h2&gt;

&lt;p&gt;To help the global travel and developer community navigate this, we've released open resources:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Awesome Vietnam Travel Connectivity
&lt;/h3&gt;

&lt;p&gt;Our curated community repository containing cellular radio frequency charts (Bands 3, 7, n77, n78), carrier APN configurations, and device compatibility lists:&lt;br&gt;
👉 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/iZenDeveloper/awesome-vietnam-travel-connectivity" rel="noopener noreferrer"&gt;iZenDeveloper/awesome-vietnam-travel-connectivity&lt;/a&gt;&lt;br&gt;&lt;br&gt;
👉 &lt;strong&gt;Live Documentation:&lt;/strong&gt; &lt;a href="https://izendeveloper.github.io/awesome-vietnam-travel-connectivity/" rel="noopener noreferrer"&gt;GitHub Pages Portal&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  2. Interactive Google My Maps: 5G Tourist Safety &amp;amp; Connectivity
&lt;/h3&gt;

&lt;p&gt;Explore 12 high-altitude and strategic connectivity checkpoints (Mã Pí Lèng, Sa Pa Fansipan, airport eSIM arrival hubs, and 24/7 technical rescue):&lt;br&gt;&lt;br&gt;
👉 &lt;strong&gt;Google My Maps:&lt;/strong&gt; &lt;a href="https://www.google.com/maps/d/viewer?mid=1n8UqSlSaCdxIlZaPCGaBlotlTRM9Fbg" rel="noopener noreferrer"&gt;Vietnam 5G Tourist Safety &amp;amp; Connectivity Map 2026&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  3. Python Package: &lt;code&gt;vietnam-esim-checker&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;A zero-dependency CLI tool to check device eSIM hardware capability and inspect carrier APN settings:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;vietnam-esim-checker
vietnam-esim-check &lt;span class="nt"&gt;--device&lt;/span&gt; &lt;span class="s2"&gt;"iPhone 15"&lt;/span&gt;
vietnam-esim-check &lt;span class="nt"&gt;--apn&lt;/span&gt; viettel
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Node.js Package: &lt;code&gt;vietnam-esim-config&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;For developers building travel booking engines or travel apps:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install &lt;/span&gt;vietnam-esim-config
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  5. 500-Point Field Speedtest Dataset (CSV)
&lt;/h3&gt;

&lt;p&gt;Raw measurement data from 30 locations including Sa Pa, Fansipan Peak (3,143m), Ha Giang, Trang An, Da Nang, and Phu Quoc, comparing Viettel, Vinaphone, and Roaming MVNOs:&lt;br&gt;
👉 Available in the &lt;a href="https://github.com/iZenDeveloper/awesome-vietnam-travel-connectivity/tree/main/data" rel="noopener noreferrer"&gt;GitHub Data Directory&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways for Travelers to Vietnam
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Carrier Footprint Matters:&lt;/strong&gt; In mountainous regions (Northern Loops), &lt;strong&gt;Viettel&lt;/strong&gt; operates over 70,000 BTS towers nationwide. Other carriers experience significant drop-offs once you enter deep limestone gorges.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Look for Direct Core Provisioning:&lt;/strong&gt; Whenever possible, choose providers that route through native domestic core networks rather than offshore roaming proxies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configure APN Manually if Needed:&lt;/strong&gt; If data doesn't activate immediately upon landing, set your APN to &lt;code&gt;v-internet&lt;/code&gt; with data roaming enabled.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Special thanks to the &lt;a href="https://kovitel.com" rel="noopener noreferrer"&gt;Kovitel Engineering Team&lt;/a&gt; for supporting this field audit initiative. If you're heading to Vietnam, you can check out our pre-authorized &lt;a href="https://kovitel.com/products/premium-vietnam-esim-5g" rel="noopener noreferrer"&gt;Viettel 5G Travel eSIM packages&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>travel</category>
    </item>
  </channel>
</rss>
