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

data points
UChicago CS News

Finding the “Goldilocks” Solution to a Classic Math Problem: A Breakthrough in Numerical Integration

Jul 29, 2025
UChicago CS News

Ten Years of MSCAPP: Where Public Policy Meets Coding

Jul 25, 2025
content warning label
UChicago CS News

Moderation at the Crossroads: How Generative AI Platforms Manage Creativity and Content Safety

Jul 21, 2025
UChicago CS News

Can a Doctor’s Notes Reveal When They’re Tired? New Research Illuminates the Hidden Signals of Physician Fatigue—And Raises Questions About AI in Healthcare

Jul 17, 2025
students looking at poster
UChicago CS News

2025 Midwest Machine Learning Symposium Demonstrates Regional Excellence

Jul 16, 2025
UChicago CS News

PhD Candidate Bogdan Stoica Receives Distinguished Artifact Evaluator Award for Championing Reproducibility in Computer Science

Jul 14, 2025
UChicago CS News

Report from GlobusWorld 2025: Going Beyond Data

Jul 10, 2025
headshots
UChicago CS News

University of Chicago PhD Graduates Secure Tenure-Track Faculty Positions Amid a Competitive Job Market

Jun 25, 2025
text to 3d example
UChicago CS News

Democratizing Digital Graphics: An Undergrad’s Unlikely Path To Putting Agency of 3D-Generation in Users’ Hands

Jun 17, 2025
headshot
UChicago CS News

Faculty Spotlight: Get to Know Kexin Pei

Jun 03, 2025
David Cash
UChicago CS News

David Cash Receives 2025 Quantrell Award for Undergraduate Teaching

Jun 02, 2025
future of AI panelists
Video

The Future of AI Panel: Alumni Weekend

May 30, 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