No. 2 - Real-Time Gross Settlement systems: breaking the wall of scalability and high availability

Vai alla versione italiana Site Search

by Mauro Arcese, Domenico Di Giulio and Vitangelo LasorellaMarch 2021

By leveraging the progress of information technology and computer networks, Real Time Gross Settlement systems (RTGS), which first appeared in the early 1990s, have quickly become the standard for the settlement of interbank payments in central bank money. However, the market of retail payments still relies on batch-based netting systems, as the huge volume of retail payments makes the architecture of a typical RTGS impractical in this context.

The Eurosystem's decision to provide a settlement service for instant payments has laid the foundation for the transformation of retail systems into real-time systems. A new design for settlement engines is needed, which should now be capable of settling an extremely high volume of payments in real time, while also operating continuously and exposing low transaction costs.

This need has been the main driver for the design of the TIPS (Target Instant Payment Settlement) engine, a distributed, event-driven architecture based on principles of reactive applications and running on Linux/x86 commodity systems for cost efficiency.

This paper shows how the traditional design of a mostly centralized, vertically scalable RTGS can be replaced by a distributed, horizontally scalable system, provided that the proper mix of parallel and sequential computation is used.