activity
20092026
most citedCircuit Breakers, Discovery, and API Gateways in Microservices

44 citations · 217 across the 40 of their papers we have counts for

collaborators
Showing cs.SEShow all

6 papers · 1 filter

cs.SE2024

A Conceptual Framework for API Refactoring in Enterprise Application Architectures

Fabrizio Montesi, Marco Peressotti, Valentino Picotti +1

Enterprise applications are often built as service-oriented architectures, where the individual services are designed to perform specific functions and interact with each other by…

cs.SE2022★ 1 cited

Model-Driven Generation of Microservice Interfaces: From LEMMA Domain Models to Jolie APIs

Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti +1

We formally define and implement a translation from domain models in the LEMMA modelling framework to microservice APIs in the Jolie programming language. Our tool enables a softwa…

cs.SE2021

Jolie & LEMMA: Model-Driven Engineering and Programming Languages Meet on Microservices

Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti +2

In the field of microservices, Model-Driven Engineering has emerged as a powerful methodology for architectural design, and new programming languages have introduced language abstr…

cs.SE2016★ 44 cited

Circuit Breakers, Discovery, and API Gateways in Microservices

Fabrizio Montesi, Janine Weber

We review some of the most widely used patterns for the programming of microservices: circuit breaker, service discovery, and API gateway. By systematically analysing different dep…

cs.SE2016

Microservices: yesterday, today, and tomorrow

Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente +4

Microservices is an architectural style inspired by service-oriented computing that has recently started gaining popularity. Before presenting the current state-of-the-art in the f…

cs.SE2016

Refinement types in Jolie

Alexander Tchitchigin, Larisa Safina, Manuel Mazzara +3

Jolie is the first language for microservices and it is currently dynamically type checked. This paper considers the opportunity to integrate dynamic and static type checking with…