kirancodes.me
To Proof Maintenance & Beyond!

Automated code transformation for context propagation in Go

Adam Welc

Abstract

Microservices architecture, which is increasingly being adopted by large technology companies, can accelerate development and deployment of backend code by partitioning a monolithic infrastructure into independent components. At the same time, microservices often compose into massively distributed systems, where analyzing the behavior of an individual service may not be enough to diagnose a performance regression or find a point of failure. Instead, a more global view of the entire computation may be required, where some form of global context is used to trace relevant information flowing through the system.

BibTeX
@inproceedings{Welc:FSE21,
  author    = {Adam Welc},
  title     = {Automated code transformation for context propagation in Go},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {1242--1252},
  publisher = {{ACM}},
  year      = {2021},
}

Related papers