B2B Engineering Insights & Architectural Teardowns

Latency-aware Proxy gegen DNS: wie man die S3-Belastung ausgleicht

DNS-Round-Robin funktioniert unter Last nicht mehr, wenn Clients beginnen, Antworten zu cachen. Agoda hat dies auf der Ebene des Objektspeichers festgestellt und die Lastverteilung in eine separate Schicht verlagert. Das Problem trat während des Wachstums der Datenlasten auf. S3-kompatible Endpunkte verwendeten DNS-Round-Robin zur Verteilung des Traffics. In der Praxis cachten die Clients die DNS-Antworten und … Weiterlesen

Dekomposition der Round-Trip-Latenz: Wie man Datenbankverzögerungen vom Netzwerk- und Middleware-Overhead trennt

Timeouts von Anfragen bedeuten nicht immer ein Problem in der Datenbank. Oft ist die Degradation im Weg zwischen der Anwendung und der DB verborgen. Das Problem tritt auf, wenn die Metriken der Datenbank stabil erscheinen, die Kunden jedoch Timeouts erhalten. Auf der Beobachtungsebene sieht es wie ein Widerspruch aus: Die Latenz steigt, während die Datenbankzeit … Weiterlesen

×

🚀 Deploy the Blocks

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