AI Summary & Key Takeaways
AI InsightOverall, the study shows that BEYS offers a strong re-architecture direction for exchange-scale real-time index production and provides a methodological basis for end-to-end SLA validation.
📌 3 Key Takeaways
Abstract
Stock indices are mission-critical benchmark indicators in portfolio management, derivatives, ETFs, and market surveillance; therefore, an index production platform must satisfy correctness, reproducibility, low latency, and high availability simultaneously. In Borsa Istanbul’s current Index Calculation System (ICSII), remains coupled to the Oracle database layer. As the number of indices and the volume of market data increase, this design creates database I/O pressure, scalability constraints, maintenance complexity, and licensing cost. This paper presents the architecture, system model, findings for the system. BEYS adopts a message-driven architecture built on a GAL-based Core Message Stream, Java-based services, an SQL data layer, and a Histstore component. The design reduces database dependency on the critical computation path, improve module-level observability, availability, and enable controlled transition by parallel runs with the legacy system. Benchmarks show, under a 1000-constituent workload, warmup reduced BigDecimal tick-processing time from 1-2 ms to 0–1 ms, while sustainable per-second capacity reached from 500 indices to 1000 in the BigDecimal configuration and about 1500 in the Double configuration. The results also indicate that the bottleneck can shift from ic_idxcalc to ic_idxmgr and that startup behavior under large datasets becomes a scaling constraint. Overall, the study shows that BEYS offers a strong re-architecture direction for exchange-scale real-time index production and provides a methodological basis for end-to-end SLA validation.
Özet
Borsa endeksleri, portföy yönetimi, türev ürünler, ETF’ler ve piyasa gözetimi için temel referans göstergelerdir. Bu nedenle endeks üretim altyapısı, doğruluk, yeniden üretilebilirlik, düşük gecikme ve yüksek erişilebilirlik gereksinimlerini aynı anda karşılamalıdır. Borsa İstanbul’da kullanılan mevcut Endeks Hesaplama Sistemi (ICSII), Oracle veri tabanı kullanmaktadır. Endeks sayısı ve piyasa verisi hacmi arttıkça bu yapı disk G/Ç baskısı, ölçeklenebilirlik kısıtları, bakım zorluğu ve maliyet üretmektedir. BEYS; GAL tabanlı Core Message Stream, Java tabanlı servisler, SQL veri katmanı ve Histstore bileşeni içeren mesaj odaklı bir mimari benimsemektedir. Mimari, kritik hesaplama yolunda veri tabanı bağımlılığını azaltmayı, modül bazlı gözlemlenebilirliği artırmayı, yüksek erişilebilirliği desteklemeyi ve mevcut sistemle paralel çalışma yoluyla kontrollü geçiş sağlamayı hedeflemektedir. İlk ölçümler, 1000 bileşenli BigDecimal tick işleme süresinin 1–2 ms olduğunu, her saniye sürdürülebilir kapasitenin BigDecimal yapıda yaklaşık 500, Double yapıda ise her biri 0-1 ms içinde hesaplanacak şekilde yaklaşık 1500 endekse ulaştığını göstermiştir. Warmup adı verilen BigDecimal iyileştirme çalışmalarının ardından ise 0-1 ms’de 1000 endeksin hesaplanabildiği gözlemlenmiştir. Ayrıca darboğazın ic_idxcalc’den ic_idxmgr’e kayabildiğini ve büyük veri kümelerinde açılış davranışının ek bir ölçekleme sınırı oluşturduğunu ortaya koymaktadır. Çalışma, BEYS’in borsa ölçeğinde gerçek zamanlı endeks üretimi için güçlü bir yeniden-mimari yön sunduğunu ve uçtan uca SLA doğrulaması için yöntemsel temel oluşturduğunu göstermektedir.