Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Third Cloud Breaks Your Peering Model: Transitive Routing and the Hub Decision

Two clouds are easy to connect. A pair of private links, a handful of route tables, and traffic flows both ways. The design fits on a whiteboard and it works — until a third cloud arrives, usually through an acquisition, a GPU region that only exists on one provider, or a SaaS workload that had to live somewhere specific. That is the moment most multi-cloud networks quietly break. Not with an…

As a multi-cloud network expands beyond two clouds, connectivity becomes increasingly complex. Connecting a third cloud, often through acquisition or a specific workload, can break the existing network design. Peering between networks is not transitive, meaning a direct connection is required between all networks, leading to a full mesh design.

The number of connections needed grows rapidly with each new cloud added. Adding a hub-and-spoke design replaces the full mesh with a single transit point for each cloud network. While this simplifies the design, it introduces trade-offs in latency, blast radius, and cost. Cloud-native transit services offer quick adoption and native route propagation but limit the overall network.

Self-managed routing provides full control but requires operational effort and testing. Managed overlay fabrics provide consistency across clouds but trade some provider-specific visibility. The key to a successful hub design is clear routing policy and validation at the hub before advertisement to prevent policy failures.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Obfuscating Unity Game Assemblies: Mono, IL2CPP, and the Keep-Rules Serialization Demands

Ship a Unity game built on the Mono scripting backend and you have, in effect, published your source code. The Assembly-CSharp.dll sitting in your player's Managed folder is ordinary .NET IL, and a…

  • Unity's Mono backend reveals source code in Assembly-CSharp.dll
  • IL2CPP backend transpiles to C++ without exposing managed assembly
  • Keep-rules specify names to preserve during aggressive obfuscation

Google DeepMind's AlphaProof Code Formally Verifies Signal's Cryptographic Protocol

Can you trust the maths behind your messages? Google DeepMind just gave the world a serious reason to say yes. The lab's AlphaProof Code — a multi-agent framework that turns Gemini-powered agents…

  • DeepMind's AlphaProof Code verifies Signal's cryptographic protocol
  • Multi-agent framework uses Gemini-powered agents
  • First formal verification of widely deployed protocol by AI

How to Vet a Paid Trading Signal Service Before You Subscribe

The pitch is always the same shape: a screenshot of a green equity curve, a handful of testimonials, and a monthly price that feels reasonable next to the promised edge.

  • Paid trading signal services offer algorithmic indicators, human analysts, or community chat groups.
  • Verify signal delivery method; on-chart indicators allow easy testing via bar replay.

Per-Core Licensing for .NET Server Software: Counting Cores Correctly and Binding the Entitlement

Per-core licensing is how a lot of server software is sold: a price that scales with the CPU capacity the customer runs you on, because a database engine or analytics service on a 64-core box delivers…

  • Per-core licensing scales software price with CPU capacity
  • Environment.ProcessorCount counts logical processors, not actual capacity
  • Measure physical cores on Windows, unique IDs on Linux, container quota value

More from Wednesday 11 November →