PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
December 5, 2025ACM Transactions on Software Engineering and Methodology3 citations

An Empirical Study on Challenges of Event Management in Microservice Architectures

View Full Paper
RLRodrigo LaignerAAAna Carolina AlmeidaWAWesley K. G. Assunção

Key Points

  • Developers face significant issues with event management in microservices, including auditing and handling payloads.
  • Over 8000 Stack Overflow questions inform the analysis of event-based communication challenges.
  • Observational analysis identifies issues in managing event dependencies, schemas, and debugging processes.
  • Improvements in event management practices are necessary for effective microservice architecture implementation.

Abstract

Microservices emerged as a popular architectural style over the last decade. Although designed to be self-contained, microservices must communicate to realize business capabilities, creating dependencies among their data and functionalities. Developers then resort to asynchronous, event-based communication to fulfill such dependencies while reducing coupling. However, developers are often oblivious to the inherent challenges of the event-based communication paradigm, leading to pitfalls that ultimately prompt them to reconsider adopting microservices. To make matters worse, literature is scarce on the practices and challenges of designing, implementing, testing, monitoring, and troubleshooting event-based microservices. To fill this gap, this paper provides the first comprehensive characterization of event management practices and challenges in microservices, based on a repository mining study of over 8000 Stack Overflow questions. We find that developers encounter a gamut of problems, including handling large event payloads, modeling event schemas, auditing and debugging event flows, and managing event dependencies and ordering constraints, suggesting that current practices and technologies do not sufficiently serve developers. We review the state of the art and practice through the lens of unveiled challenges and provide actionable implications for developers, providers, and researchers. As a result, our study will support advancing event management solutions in microservices.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Laigner et al. (2025) studied this question.

synapsesocial.com/papers/694022532d562116f28fc25fhttps://doi.org/10.1145/3776581
Ask AI
Helpful
Bookmark
Share
View Full Paper