B2B Engineering Insights & Architectural Teardowns

Latency-aware proxy vs DNS: how to balance S3 load

DNS round-robin stops working under load when clients start caching responses. Agoda faced this issue at the object storage level and moved the balancing to a separate layer. The problem manifested during the increase in data workloads. S3-compatible endpoints used DNS round-robin to distribute traffic. In practice, clients cached DNS responses and continued to hit … Read more

Granular data residency at the edge without sacrificing global network

Cloudflare adds Custom Regions to align global edge with local restrictions. This is a response to compliance pressures that are beginning to impact routing architecture. The problem arises when the global edge model encounters data localization requirements. Cloudflare’s architecture, by default, optimizes latency through the nearest data center. However, once requirements emerge to keep TLS … Read more

Decomposing round-trip latency: how to separate database delays from network and middleware overhead

Request timeouts do not always indicate a problem in the database. Often, degradation is hidden in the path between the application and the DB. The problem manifests when database metrics appear stable, but clients experience timeouts. At the observation level, this looks like a contradiction: latency increases while database time remains the same. The reason … Read more

Kubescape 4.0: Transition to CEL Detection and Abandonment of Host-Level Agents

In Kubescape 4.0, the focus shifts from reactive security to proactive security. The main changes include runtime detection, a redesign of the agent model, and the extraction of security data from etcd. The problem manifests at scale. As the cluster grows, security begins to compete for resources with the control plane itself. Storing security metadata … Read more

×

🚀 Deploy the Blocks

Controls: ← → to move, ↑ to rotate, ↓ to drop.
Mobile: use buttons below.