Veri ve İçerik Sağlayıcı Servisler Nelerdir?
Bir içerik sağlayıcı bileşeni, istek üzerine bir uygulamadan diğerlerine veri sağlar. Bu tür istekler, ContentResolver sınıfının yöntemleri tarafından işlenir. Bir içerik sağlayıcı, verilerini depolamak için farklı yollar kullanabilir ve veriler bir veritabanında, dosyalarda ve hatta bir ağ üzerinde depolanabilir.
Matriks Analist
Matriks Analist, yeni nesil finansal içerik sağlama sistemi olarak tasarlanmıştır ve büyük veri altyapısı üzerine kurulmuştur. Altyapı, kolay ölçeklenebilir mikro servis mimarisi ile inşa edilmiştir ve Matriks tarafından geliştirilen birçok uygulamanın yanı sıra büyük kurumlara ait bazı web siteleri ve mobil uygulamalara da veri sağlamaktadır.
Matriks Analist altyapısı, gerçek zamanlı ve 15 dakika gecikmeli verileri MQTT protokolü kullanarak stream olarak sağlamaktadır. Ayrıca tarihsel ve hesaplanmış veriler, Rest servisleri aracılığıyla elde edilebilir. Ayrıca QStream adı verilen bir servis ile geçmiş tarihteki bir güne ait veriler de stream olarak sağlanabilmektedir.
MQTT ile sağlanan içerikler:
- - Market Verileri (BIST, VIOP, Yurtdışı Endeksleri, Pariteler, Kripto Paralar vb.)
- - Gerçekleşen İşlemler
- - Derinlik
- - Emir Defteri
- - Haberler
- - Yükselen/Düşen/Hacimliler (Hisse, Varant, Vadeli ve Opsiyon)
- - Varant ve Opsiyonlar için hesaplanmış veriler (Volatilite, kaldıraç, delta, gama vb.)
- - Fiyat ve Haber Alarmları
MQTT Servisleri:
MQTT publish/subscribe mekanizmasına dayanan bir veri iletim protokolüdür. Mqtt servislerimiz Websocket ve Tcp protokollerini desteklemektedir. Client, her bir enstrüman ve veri tipi için ayrı ayrı subscriptionlar kurarak veriyi alır. Publish/subscribe mekanizması sayesinde kullanıcı bütün veri yerine sadece ihtiyacı olan veriyi alarak, bant genişliğinden ve kaynak tüketiminden tasarruf sağlamış olur. Bu subscriptionlar üzerinden iletilen her bir mesaj ProtocolBuffer ile kodlanmaktadır. Bu sayede iletilen veri boyutu küçültülerek daha düşük bandwidth tüketimi sağlanmaktadır.
REST API Servisleri:
- REST API servisleri uygulamalar arasında veri alışverişini sağlayan bir arayüzdür.
- REST API’lerimiz, standart HTTP protokollerini kullanarak uygulamalarınızla veri alışverişini kolaylaştırır ve esnek bir yapı sunar.
- Geliştirici dostu yapısı sayesinde, çeşitli platformlar arasında sorunsuz bir entegrasyon imkânı tanır ve kullanıcıların iş süreçlerini hızlandırmalarına yardımcı olur.
- Yüksek performans ve güvenlik öncelikli tasarımımızla, API’lerimiz veri akışını optimize ederken, özelleştirilebilir ve genişletilebilir altyapımız gelecekteki ihtiyaçlarınıza da cevap verecek şekilde geliştirilmiştir
QStream:
QStream, sorgulanabilir bir tarihsel veri aktarım servisidir. Piyasa simülasyonları ve backtestler için tasarlanmıştır. QStream’de her bir kullanıcıya özel ayrı instancelar çalışmaktadır. QStream’in sorgu sözdizimi, SQL’in veri sorgulamadaki büyük başarısı örnek alınarak benzer şekilde tasarlanmıştır. Veriler, TCP üzerinden nanomsg PAIR protokolü ile iletilir. QStream üzerinden iletilen mesajlar Mqtt’de olduğu gibi ProtocolBuffer ile kodlanmıştır ve veri formatı Mqtt servisleri ile uyumludur. Veriler istenilen günü canlandıracak şekilde aynı sırayla ve aynı hızda akar. Sorgu esnasında, veri akış hızı değiştirilebilmektedir. Veri akmaya başladıktan sonra akışı durdurma (pause) ve yeniden devam etme (resume) mümkündür.
REST API servisleri ile sağlanan içerikler:
- -Grafik Bar Verileri (BİST, VIOP, Yurtdışı Endeksleri, Pariteler, Kripto
- -Paralar vb.)
- -Haber Verileri (KAP Haberleri, Matriks Haberleri vb.)
- -Temel Analiz Verileri
- -Ekonomik Takvim
- -TEFAS Fon Verileri
- -Halka Arz Verileri
- -Türev Enstrüman Verileri
- -Aracı Kurum Analizleri
- -Takas Analizleri
- -Çeşitli Piyasa Analizleri
- -Meta Veriler
- -Twitter (X) Verileri
QStream ile sağlanan içerikler:
- - Market Verileri (BIST, VIOP, Yurtdışı Endeksleri, Pariteler, Kripto Paralar vb.)
- - Gerçekleşen İşlemler
- - Derinlik
- - Emir Defteri
- - Seans saatleri
- - Zaman bilgisi (timestamp)