Date & Time:
November 8, 2023 11:30 am – 12:30 pm
Location:
JCL 390
11/08/2023 11:30 AM 11/08/2023 12:30 PM America/Chicago Raja Sambasivan (Tufts University)- Toward understanding and efficiently observing microservices JCL 390

The microservices architecture is a commonly used paradigm for building distributed applications. Many small software services, each providing different functionalities, interact to provide high-level application behaviors. This paradigm has many benefits: it enables fine-grained scaling, it facilitates’ development teams’ independence, and it aligns with the breakdown of Moore’s law, which incentivizes smaller compute units. Unfortunately, it also has one well-known drawback—understandability or observability. End-to-end behaviors in microservices applications are very challenging to reason about because they result from myriad interactions within and among services. Though there is opportunity for research to help, a lack of real-world data about microservice deployments depresses opportunities to provide value.

In this talk, I will discuss our efforts to characterize a large cloud providers’ microservice deployment. I will also discuss one key challenge our studies revealed—the tension between the desire for deep observability and immense instrumentation exhaust—and our efforts to address it via a framework that automatically chooses which logging points should be enabled at any time to provide visibility into performance problems.

Speakers

Raja Sambasivan

Ankur and Mari Sahu Assistant Professor of Computer Science

Raja is the Ankur and Mari Sahu Assistant Professor of Computer Science at Tufts University, where he works on debugging and management techniques for cloud-based applications. In prior lives, he helped worked with the Massachusetts Open Cloud Project, studied routing-protocol evolvability, and worked on (what is now called) distributed tracing.

Related News & Events

girl with robot
UChicago CS News

Sebo Lab: Programming robots to better interact with humans

Oct 28, 2025
Inside the Lab icon
Video

Inside The Lab: How Can Robots Improve Our Lives?

Oct 27, 2025
headshot
UChicago CS News

UChicago CS Student Awarded NSF Graduate Research Fellowship

Oct 27, 2025
LLM graphic
UChicago CS News

Why Can’t Powerful LLMs Learn Multiplication?

Oct 27, 2025
headshot
UChicago CS News

Celebrating Excellence in Human-Computer Interaction: Yudai Tanaka Named 2025 Google North America PhD Fellow

Oct 23, 2025
best demo award acceptance
UChicago CS News

Shape n’ Swarm: Hands-On, Shape-Aware Generative Authoring for Swarm User Interfaces Wins Best Demo at UIST 2025

Oct 22, 2025
gas example
UChicago CS News

Redirecting Hands in Virtual Reality With Galvanic Vestibular Stimulation: UChicago Lab to Present First-of-Its-Kind Work at UIST 2025

Oct 13, 2025
prophet arena explanation
UChicago CS News

Breaking New Ground in Machine Learning and AI: New Platform Prophet Arena Redefines How We Evaluate AI’s Intelligence

Oct 13, 2025
Fred Chong accepting award
UChicago CS News

University of Chicago’s EPiQC Wins Prestigious IEEE Synergy Award for Quantum Computing Collaboration

Oct 06, 2025
UIST collage
UChicago CS News

UChicago CS Researchers Expand the Boundaries of Interface Technology at UIST 2025

Sep 26, 2025
Michael Franklin and Aaron Elmore holding award
UChicago CS News

Looking Back 20 Years: How an Academic Bet on Real-Time Data Finally Paid Off

Sep 22, 2025
UChicago CS News

Five UChicago CS students named to Siebel Scholars class of 2026

Sep 19, 2025
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube