Euronext

Pan-European Stock Exchange Relies on Confluent to Power Event Driven Trading Platform

As the first pan-European exchange – spanning Belgium, France, Ireland, the Netherlands, Portugal and the UK – Euronext operates regulated securities and derivatives markets in Amsterdam, Brussels, Lisbon and Paris, as well as a regulated securities market in Ireland and the UK. Euronext recently developed a new event-driven trading platform, Optiq®, that provides a tenfold increase in capacity and an average performance latency of as low as 15 micro-seconds for order roundtrip as well as for market data. 


Underpinning the Optiq platform is a persistence layer that the Euronext development organization built using Confluent Platform. Confluent Platform provides a reliable, scalable streaming infrastructure for Optiq that supports millisecond latencies with no messages lost. “When we started, Kafka was a new technology to us, and one that we had decided to use for a very critical application in our system,” says Philippe Planchon, Architect and Innovative Trading Solutions Director at Euronext. “With Confluent we felt supported in our decision and we knew we had the right level of expertise to get prepared and to help if we encountered any issues. That was a key element in our success.”

Challenge

Develop a new trading platform for markets across multiple European countries that sup- ports high-volume, high-speed trading and provides clients with access to real-time data.

Solution

Use Confluent Platform to implement a reliable, scalable persistence layer for market orders that supports millisecond latencies and billions of messages per day.

Results

  • Reliable 24/5 operations achieved and maintained
  • Stringent performance requirements exceeded
  • Dedicated, expert support received
Read the Case Study

Euronext selected Confluent Platform with Apache Kafka®

After evaluating several streaming platform alternatives, Euronext selected Confluent Platform with Apache Kafka® for the persistence layer of the Optiq multi-market trading platform.

The Euronext development team started with a proof of concept prototype: a Kafka-based matching engine for an order book with buyers and sellers. Benchmarks of this prototype in which data was pushed to multiple consumers via Kafka showed that it was capable of meeting the platform’s overall high-performance requirements.

“With the first benchmark we did with Kafka, we saw that the capacity to ingest messages up to a rate of one million per second was easily achieved,” says Pujalte. “Moreover, the integration of Kafka with our C++ world was straightforward to implement via the API and library. From the start of this large project, it was easy to see that Kafka was the right choice for us.”

Read the Case Study

“We have been very satisfied with Confluent Platform as the backbone of our persistence engine. The platform has been super reliable. We have stringent requirements for real-time performance and reliability, and we have confirmed – from proof-of-concept to deployment of a cutting-edge production trading platform – that we made the right decision.”

Alain Courbebaisse

Chief Information Officer

We use cookies to understand how you use our site and to improve your experience. Click here to learn more or change your cookie settings. By continuing to browse, you agree to our use of cookies.