TechTalk: Ripple: het ontdekken van gedistribueerde service dependency graphs

Ripple

Ripple: het ontdekken van gedistribueerde service dependency graphs

Moderne gedistribueerde systemen zijn opgebouwd uit een web van onderling verbonden services. Dat zorgt voor flexibiliteit, maar creëert ook verborgen afhankelijkheden die fouten kunnen verspreiden en cascaderende failures kunnen veroorzaken. Het aanwijzen van de root cause van performanceproblemen in zulke omgevingen vraagt om nauwkeurige service dependency graphs, maar traditionele benaderingen schieten vaak tekort, zeker wanneer complexe routingtechnieken zoals Network Address Translation (NAT) verhullen wat er echt gebeurt.

In deze TechTalk introduceert Diogo Landau, Software/Performance Engineer & PhD Candidate aan de Universiteit Utrecht, Ripple: een run-timesysteem dat service dependency graphs op procesniveau opbouwt zonder wijzigingen aan de source code. In tegenstelling tot bestaande methoden blijft Ripple robuust bij NAT en andere complexe routingmechanismen. Door gebruik te maken van eBPF injecteert Ripple lichtgewicht identifiers in TCP-verbindingen, waardoor services en processen nauwkeurig aan elkaar gekoppeld worden.

Diogo laat zien hoe Ripple werkt, presenteert de evaluatie in meerdere real-world scenario’s en deelt waarom het systeem consequent bijna perfecte precisie en recall behaalt met minimale overhead en daarmee state-of-the-art systemen overtreft.

Doe mee en ontdek een doorbraak in observability die root cause analysis in gedistribueerde systemen sneller, betrouwbaarder en NAT-proof maakt.

Meld je nu aan voor deze TechTalk op het SUE-kantoor, De Ooyen 9 in Geldermalsen. Na de sessie ben je welkom om te blijven voor diner en drankjes en het gesprek voort te zetten.

Contact Person
Nick Methorst
Sales Executive

Let’s Explore Ripple

Privacy Overview
This website uses cookies. We use cookies to ensure the proper functioning of our website and services, to analyze how visitors interact with us, and to improve our products and marketing strategies. For more information, please consult our privacy- en cookiebeleid.