Çeşitli Varlık Sınıflarında Hizmet Veren Bir Aracı Kurum İçin İş Sürekliliği Çözümü
Örnek çalışma

Çeşitli Varlık Sınıflarında Hizmet Veren Bir Aracı Kurum İçin İş Sürekliliği Çözümü

Müşteri Hakkında

Müşteri, merkezi Ortadoğu’da bulunan ve dünya çapında faaliyet gösteren bir aracı kurumdur. FX, kriptopara ve hisse senedi gibi çeşitli varlık sınıflarında finansal hizmetler ve kopya alım-satım hizmetleri vermektedir.

Sorun

Müşteri hizmetlerini kendine ait olan alım-satım platformu üzerinden sunmakta olup, söz konusu platform bakım yapılan zamanlarda kullanılamamaktadır. Bu türden durumlarda, müşteri trader’lara iş sürekliliği planının bir bileşeni olarak, alternatif bir yazılım kullandırmaktadır.

Ancak bu alternatif yazılımın bazı performans kısıtları bulunduğu için, müşteri daha ileri düzey ve ölçeklenebilir bir çözüme ihtiyaç duymaktadır. Yeni çözümün aşağıdaki gereksinimleri karşılaması gerekmekteydi:

  1. Alım-satım platformu çalışmadığı zaman, son kullanıcılar için iş sürekliliğini sağlamak
  2. Emir iptal ve pozisyon kapama taleplerinin doğrudan ve sorunsuz bir şekilde iletilebilmesini sağlamak
  3. Müşterinin çalışanlarına yukarıda belirtilen son kullanıcı taleplerinin yerine getirmesinde kolaylıklar sağlamak
  4. Birkaç saat süresince yüklü işlem hacimlerini karşılamak

Çözüm

Müşteri, yukarıda özetlenen ihtiyaçlarının karşılanması için Devexperts ile irtibat kurmuştur. Kendilerine iş kapsamının ve çözüm mimarisinin sunulmasını takiben proje başlatılmıştır.

Sistem geliştirme sürecinde, aşağıdaki kalemler hazırlanmıştır:

  1. Web üzerinden alım-satım için işlem arayüzü uygulaması
  2. Müşteri veritabanı ile entegre edilen sunucu yazılımı
  3. Müşterinin kendi çalışanları tarafından kullanılacak olan arka ofis web uygulaması

Kullanışlı bir ekran yerleşimi ile, işlem arayüzü web alım-satım uygulaması hazırlanmıştır. Masaüstünde, tabletlerde ve mobil ekranlarda sorunsuz bir şekilde çalışmaktadır. Müşterinin istediği üzere, uygulama iframe kullanmaktadır. Bu sayede, müşteri uygulamayı başka bir web uygulaması veya sitesi içinde görüntüleyebilmektedir.

Müşterinin son kullanıcıları mevcut giriş bilgileri ile hesaplara erişebilmektedir. Müşterinin kimlik doğrulama sistemi ile entegrasyon kurulması sayesinde, bu şekilde erişim mümkün olmuştur. Pozisyonları kapamak ve emirleri iptal etmek için işlem arayüzü web alım-satım uygulamasını kullanabilmektedirler.

Ön taraf ve arka tarafın bağlantısı REST API kullanılarak yapılmıştır.

Bir arka ofis web uygulaması sayesinde, son kullanıcıların ilettiği pozisyon kapama ve emir iptal talepleri müşterinin kendi çalışanları tarafından izlenerek sonuçlandırılabilmektedir.

Sistem-mimarisi-1
Sistem mimarisi

Güvenlik Önlemleri

Kullanılabilirlik

İşlem arayüzü uygulaması ve buna bağlı sunucu yazılımı esnek bir şekilde ölçeklenebilmektedir. Bu yapı en az dört saat boyunca 500.000 adet eşzamanlı kullanıcıyı kaldırabilmektedir. Uygulama devreye alınmadan önce yük testi yapılarak bu sayı teyit edilmiştir.

Takip

Üst düzey kullanılabilirlik, ölçeklenebilirlik ve takip işlevleri sunmak üzere, Azure Kubernetes cluster kullanılmıştır.

Gizlilik ve Bütünlük

İstemci ve sunucu arasında gerçekleşen tüm iletişim ve veriler, sektör standartları ve en iyi uygulamaları çerçevesinde şifrelenmiştir.

Sonuçlar

Müşteriye sağlanan iş sürekliliği çözümü sayesinde, ana alım-satım platformu bakıma girdiğinde son kullanıcılar ve şirketin kendi çalışanları faaliyetlerine devam etmektedir. Bu sayede, son kullanıcılar doğrudan ve sorunsuz bir şekilde emir iptal ve pozisyon kapama taleplerini iletebilmektedir. Bir yandan da, müşterinin kendi çalışanları arka ofis web uygulamasını kullanarak bu talepleri sonuçlandırmaktadır.

Uygulama devreye alınmadan önce test edilerek de görüldüğü üzere, sağlanan çözüm birkaç saat boyunca oldukça büyük bir yükü kaldırabilmektedir.

Çözümün bütününe ait kaynak kodu da müşteriye teslim edilmiştir.