RSS AWS-Datenbank-Blog
Folgen
Wie Global Payments Inc. ihre Tail-Latenz mithilfe von Request Hedging mit Amazon DynamoDB verbessert hat
Amazon DynamoDB bietet konsistente Leistung im einstelligen Millisekundenbereich, unabhängig von der Skalierung, was es ideal für unternehmenskritische Workloads macht. Wie bei jedem verteilten System kann jedoch ein kleiner Prozentsatz der Anfragen deutlich längere Antwortzeiten als der Durchschnitt aufweisen. Dieses Phänomen, bekannt als Tail Latency (Endverzögerung), bezieht sich auf diese langsameren Ausreißer, die durch die Betrachtung von Metriken wie dem 99. oder 99,9. Perzentil der Antwortzeiten sichtbar werden. In diesem Beitrag untersuchen wir, wie Global Payments Inc. (GPN) ihre Endverzögerung um 30 % durch Request Hedging (Anfrage-Absicherung) reduzierte. Wir gehen auf die technischen Details und Herausforderungen ein, mit denen sie konfrontiert waren, und geben Einblicke, wie Sie Ihre eigenen latenzempfindlichen Anwendungen optimieren können. In einem nächsten Beitrag werden wir detaillierte Implementierungsbeispiele teilen.