A Distributed Database System for Event-based Microservices
Publikation: Bidrag til bog/antologi/rapport › Konferencebidrag i proceedings › Forskning › fagfællebedømt
Standard
A Distributed Database System for Event-based Microservices. / Nunes Laigner, Rodrigo; Zhou, Yongluan; Vaz Salles, Marcos Antonio.
ACM International Conference on Distributed and Event‐based Systems (DEBS). 2021. udg. Association for Computing Machinery, 2021. s. 25–30.Publikation: Bidrag til bog/antologi/rapport › Konferencebidrag i proceedings › Forskning › fagfællebedømt
Harvard
APA
Vancouver
Author
Bibtex
}
RIS
TY - GEN
T1 - A Distributed Database System for Event-based Microservices
AU - Nunes Laigner, Rodrigo
AU - Zhou, Yongluan
AU - Vaz Salles, Marcos Antonio
PY - 2021/6/28
Y1 - 2021/6/28
N2 - Microservice architectures are an emerging industrial approach to build large scale and event-based systems. In this architectural style, an application is functionally partitioned into several small and autonomous building blocks, so-called microservices, communicating and exchanging data with each other via events.By pursuing a model where fault isolation is enforced at microservice level, each microservice manages their own database, thus database systems are not shared across microservices. Developers end up encoding substantial data management logic in the application-tier and encountering a series of challenges on enforcing data integrity and maintaining data consistency across microservices.In this vision paper, we argue that there is a need to rethink how database systems can better support microservices and relieve the burden of handling complex data management tasks faced by programmers. We envision the design and research opportunities for a novel distributed database management system targeted at event-driven microservices.
AB - Microservice architectures are an emerging industrial approach to build large scale and event-based systems. In this architectural style, an application is functionally partitioned into several small and autonomous building blocks, so-called microservices, communicating and exchanging data with each other via events.By pursuing a model where fault isolation is enforced at microservice level, each microservice manages their own database, thus database systems are not shared across microservices. Developers end up encoding substantial data management logic in the application-tier and encountering a series of challenges on enforcing data integrity and maintaining data consistency across microservices.In this vision paper, we argue that there is a need to rethink how database systems can better support microservices and relieve the burden of handling complex data management tasks faced by programmers. We envision the design and research opportunities for a novel distributed database management system targeted at event-driven microservices.
U2 - 10.1145/3465480.3466919
DO - 10.1145/3465480.3466919
M3 - Article in proceedings
SP - 25
EP - 30
BT - ACM International Conference on Distributed and Event‐based Systems (DEBS)
PB - Association for Computing Machinery
T2 - 15th ACM International Conference on Distributed and Event-based Systems
Y2 - 28 June 2021 through 2 July 2021
ER -
ID: 270151674