Home MENU
Kamil Chmielewski
Kamil
Chmielewski
Allegro

BIO

Poszukiwacz rozwiązań Open Source dostarczających wartość. Uważa, że praca została wykonana tylko wtedy kiedy użytkownik tak stwierdzi. Wyznawca the Zen of Python i Unix Philosophy. Czasem programista, tester, scrum master, product owner, lider zespołu, architekt lub po prostu ktoś kto dostarcza działające rozwiązanie.

ABSTRACT

Long Latency Tail w Mikrousługach

Google kiedyś napisał, że 0,5s wolniejsze wyniki to 20% mniej wyszukiwań. Amazon przeliczał 100ms opóźnienia na 1% straty w wynikach finansowych. Jak to się ma do świata, gdzie mikrousługa świetnie sobie radzi i odpowiada na żądanie ze średnim czasem 50ms? Co dla nas znaczy, że tylko 1% z trafiających do niej żądań to już czasy powyżej 150ms? Dla wielu klientów może znaczyć dużo. Przykład Usługi ze średnim czasem odpowiedzi 1 ms ale 1 sekundowym 99 percentylem: – zapytaj 1 z takich usług: 1% żądań ≥1 sec, zapytaj 100 takich usług: 63% żądań ≥1 sec Jak sobie z tym radzić?