Microservice architectures are used as alternative to monolithic applications because they are simpler to scale and more flexible. Microservices require a careful design because each service component should be simple and easy to develop. In this paper, a new microservice pattern is proposed: a database that can be considered a microservice by itself. We named this new pattern as The Database is the Service. The proposed simplified database pattern has been tested by adding ebXML registry capabilities to a noSQL database.

A Simplified Database Pattern for the Microservice Architecture

Antonio Messina;Riccardo Rizzo;Pietro Storniolo;Alfonso Urso
2016

Abstract

Microservice architectures are used as alternative to monolithic applications because they are simpler to scale and more flexible. Microservices require a careful design because each service component should be simple and easy to develop. In this paper, a new microservice pattern is proposed: a database that can be considered a microservice by itself. We named this new pattern as The Database is the Service. The proposed simplified database pattern has been tested by adding ebXML registry capabilities to a noSQL database.
2016
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
Inglese
DBKDA 2016, The Eighth International Conference on Advances in Databases, Knowledge, and Data Applications
35
40
6
978-1-61208-486-2
IARIA PRESS
Wilmington, Delaware
STATI UNITI D'AMERICA
26-30/06/2016
Lisbona
microservices
scalable applications
continuous de-livery
microservices patterns
noSQL
database
4
none
Messina, Antonio; Rizzo, Riccardo; Storniolo, Pietro; Urso, Alfonso
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/316839
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact