Tüm Ürünler
Search
Belge Merkezi

Serverless App Engine:Financial service: Seeyii implements cloud-native DevOps by using SAE and Jenkins

Son Güncelleme:Oct 06, 2026

Serverless App Engine (SAE), büyük veri finansal bilgi hizmeti sağlayıcısı Seeyii'nin manuel ve yüksek maliyetli yayınlama sürecini tamamen otomatik bir cloud-native DevOps işlem hattıyla değiştirmesine olanak tanır. Bu sayede BT operasyon ek yükü %60 azalır ve saniyeler içinde ölçeklendirme yapılır.

BT operasyon verimliliğinde %60 iyileşme

Yoğun trafik sırasında ölçeklendirmek için geçen süre: Saniyeler

Pazarlama etkinlikleri için önceden kapasite planlaması gerektirmeyen yapı: Sıfır

Arka Plan

Seeyii; birincil pazar, kurumsal kredi, endüstriyel planlama ve yatırım ile çok katmanlı sermaye piyasalarına odaklanan bir büyük veri finansal bilgi hizmeti sağlayıcısıdır. Büyük bankalara, finansal kuruluşlara, kamu hizmeti sektörlerine ve şirket gruplarına entegre veri analizi hizmetleri sunar. Platformu; kurumsal, endüstriyel ve finansal verileri; veri işleme, veri ara katmanı, sistem geliştirme ve büyük veri modeli analizi ile danışmanlık yetenekleriyle birleştirir.

Seeyii'nin müşterileri için güvenlik, kararlılık ve veri doğruluğu vazgeçilmez unsurlardır. Seeyii, test ortamında üretim verilerinin tamamına erişemediğinden her yayınlama, kademeli yayınlama ortamında kapsamlı bir doğrulama gerektirir. Bu durum, yayınlama verimliliğini kritik bir operasyonel zorluk haline getirir.

Zorluklar

Seeyii, SAE'yi benimsemeden önce yayınlama süreci, dağıtım başına 20–30 manuel veri doğrulama adımı gerektiriyor ve standartlaştırılmış bir DevOps iş akışı bulunmuyordu.

Zorluk SAE ile Elde Edilen Sonuç
Düşük yineleme verimliliği: Veri analizi platformundaki bilgi siloları, iş kodunun sıkı bir şekilde bağlı kalmasına neden oluyor ve geliştirme döngülerini yavaşlatıyordu. Geliştiriciler, tek bir satır iş kodunu değiştirmeden geçiş yaptı. SAE'nin serverless mimarisi, IaaS BT operasyonlarını ve Kubernetes küme yönetimini soyutlar; FaaS'tan farklı olarak programlama modellerinde değişiklik gerektirmez.
Karmaşık ve maliyetli yayınlamalar: Kod, Apache Subversion (SVN) ile yönetiliyor ve dağıtımlar tamamen manuel yapılıyordu. Her yayınlama, kademeli yayınlama ortamında 20–30 veri doğrulama adımı gerektirerek büyük BT operasyon iş yükleri oluşturuyordu. Yayın doğrulaması, 20–30 manuel adımdan, tek tıkla geri alma özelliğine sahip otomatik aşamalı veya kademeli yayınlamaya geçti. SAE ad alanları, geliştirme, test ve üretim ortamlarını mantıksal olarak izole eder.
Pahalı kendi kendine yönetilen konteynerler: Elastic Compute Service (ECS) + Docker kurulumu; Docker daemon yükseltmeleri, görüntü kayıt defteri yönetimi, yapılandırma yönetimi ve pod zamanlaması için manuel BT operasyonu gerektiriyordu. SAE konsolundan uygulamaların yaşam döngüsünü (başlatma, durdurma, dağıtma ve geri alma) tam olarak yönetebilirsiniz; manuel konteyner BT operasyonuna gerek kalmaz.
Otomatik kapasite planlamasının olmaması: Xinhua Financial (XHF) Endeksi'nin yayınlanması gibi yüksek profilli bir etkinliğe ev sahipliği yapmak, ECS örneklerinin en az bir hafta önceden sağlanmasını gerektiriyordu; bu da aşırı veya yetersiz kaynak tahsisi riskleri doğuruyordu. Kapasite hazırlık süresi ortadan kalktı. SAE otomatik ölçeklendirme, ani trafik artışları sırasında saniyeler içinde ölçeklendirmeyi tetikler ve maliyetleri düşürmek için yoğun olmayan saatlerde otomatik olarak ölçeği küçültür.

Çözüm

Seeyii, ECS tabanlı monolitik mimarisini Git, Jenkins ve SAE üzerine inşa edilmiş bir cloud-native DevOps sistemiyle değiştirdi. Bu geçiş, Seeyii'nin geliştiricilerinin herhangi bir iş kodunu yeniden yazmasını gerektirmeden, tam mikroservis ve Kubernetes yeteneklerine sahip bir serverless mimari getirdi.

dg_case_studies_shiyedata

Uçtan uca iş akışı oldukça basittir: Otomatik dağıtımı uygulamak için Seeyii'nin geliştiricilerinin ilgili kodu Jenkins'e göndermesi yeterlidir. SAE, Seeyii'nin çeşitli otomatik ölçeklendirme ve yayınlama ilkelerini yapılandırmasına, SAE konsolunda birkaç tıklama ile uygulamaların yaşam döngüsünü yönetmesine, çeşitli izleme ve analiz özelliklerini etkinleştirmesine ve gelişmiş mikroservis yeteneklerini yapılandırmasına olanak tanır.

SAE ad alanları, kademeli yayınlama ortamlarını üretim ortamlarından ayırarak Seeyii'ye her yayınlamayı müşterilere ulaşmadan önce doğrulamak için güvenli bir alan sağlar. Gerçek zamanlı ve dosya tabanlı günlük toplama Simple Log Service'e aktarılır; burada Ar-Ge mühendisleri, Bastionhost izinlerini veya sunucu kimlik bilgilerini yönetmeye gerek kalmadan günlükleri iş verileriyle birlikte toplar ve analiz eder.

Sonuçlar

BT operasyon bağımlılığı olmadan standartlaştırılmış CI/CD

Ar-Ge mühendisleri artık sürekli entegrasyon ve sürekli dağıtımı (CI/CD) bağımsız olarak yürütebilir. BT operasyon mühendisleri, bireysel iş yayınlamalarını yönetme yükünden kurtularak yatay yüksek kullanılabilirlik sistemleri ve izleme platformları oluşturmaya odaklanabilir. BT operasyon verimliliği %60 arttı.

Mikroservis benimsenmesi için daha düşük engel

Mikroservis mimarisine geçiş yaptıktan sonra Seeyii, çevresel mikroservis altyapısını yönetmez ve özel olağanüstü durum kurtarma yapılandırmasına ihtiyaç duymaz. SAE'nin mikroservis yetenekleri, Double 11 ölçeğinde üretimde kanıtlanmıştır.

Saniye düzeyinde ölçeklendirme, önceden planlama yok

SAE otomatik ölçeklendirme, pazarlama etkinlikleri için bir haftalık kapasite hazırlık süresini ortadan kaldırır. Trafik zirveleri sırasında ölçeklendirme saniyeler içinde otomatik olarak gerçekleşir; yoğun olmayan dönemlerde ise boşta kalan kaynak maliyetlerini azaltmak için ölçek otomatik olarak küçültülür.

Kubernetes karmaşıklığı olmadan benimseme

Seeyii, Kubernetes küme operasyonlarını öğrenmeden uygulamalarını konteynerleştirdi. Geliştiriciler, eskiden olduğu gibi aynı dağıtım iş akışlarını kullanır ve günlük erişimi artık sunucu hesaplarını ve şifrelerini yönetmeyi gerektirmez.