Automated Database Schema Evolution in Microservices

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

Microservices architecture has emerged as a dominant model for designing cloud-based applications. In this architecture, modular and heterogeneous services, independently deployed and sometimes geo-distributed, dynamically scale and interact with each other to respond to user requests. Typically, each service has its own database(s) and shares information through APIs calls.
Facilitating software evolution is one of the main motivations for adopting a microservices architecture. Paradoxically, from a database point of view, recent surveys reveal that database schema evolution remains among the most pressing data management challenges for microservices architecture developers. While there are many tools available in the literature for supporting the evolution of microservices architecture, none of them is specifically designed to address the problem of database schema evolution.
To tackle this challenge, the primary objective of this PhD thesis is to provide developers with a set of effective and efficient tools for automatically supporting database schema evolution in microservices architecture, thereby reducing their burden in cloud-based applications evolution.
Original languageEnglish
Title of host publicationProceedings of the 49th International Conference on Very Large Data Bases (VLDB 2023)
Subtitle of host publicationPhD Workshop track
Place of PublicationVancouver, Canada
PublisherCEUR Workshop Proceedings
Pages37-40
Number of pages4
Volume3452
Publication statusPublished - 2023
Event49th International Conference on Very Large Data Bases - Vancouver, Canada
Duration: 28 Aug 20231 Sept 2023
https://vldb.org/2023/

Publication series

NameCEUR Workshop Proceedings
PublisherCEUR-WS
ISSN (Print)1613-0073

Conference

Conference49th International Conference on Very Large Data Bases
Abbreviated titleVLDB 2023
Country/TerritoryCanada
CityVancouver
Period28/08/231/09/23
Internet address

Keywords

  • automated evolution
  • database schema
  • microservice

Fingerprint

Dive into the research topics of 'Automated Database Schema Evolution in Microservices'. Together they form a unique fingerprint.

Cite this