06 Güvenilirlik & Güvenlik

Site Reliability Engineering

Sistemin normal koşullarda değil, baskı altında nasıl davrandığını tasarlıyoruz: yavaşlayan bağımlılıklar, ani trafik artışı ve kısmi arıza senaryoları dâhil olmak üzere.

Kapsam

Neleri üstleniyoruz?

Güvenilirliği arızadan sonra değil, öncesinde ele alıyoruz. Sistemin baskı altında nasıl davrandığını ölçüyor, kritik olanla olmayanı ayırıyor ve sınırlı bütçeyi en çok iş kaybı yaratan noktaya yönlendiriyoruz. Önceliği en çok konuşulan risk değil, ölçülen risk belirler.

Çalışma kalemleri

  • Kullanıcı etkilenmeden önce haber veren izleme ve alarm düzeni
  • Bir yavaşlamanın hangi noktadan kaynaklandığının anında görülmesi
  • Tek bir bileşenin arızasının tüm sistemi durdurmaması
  • Arıza anında kapanmak yerine kısıtlı çalışmaya geçebilme
  • Yoğunluk öncesi sistemin sınırlarının önceden bilinmesi
  • Aynı arızanın ikinci kez yaşanmaması
Ne zaman gerekir?

Bu belirtiler
tanıdık geliyorsa.

Durumunuzu anlatın →
  • Bir bağımlılık yavaşlayınca tüm sistem birlikte yavaşlıyor
  • Bir arıza oluştuğunda nereye bakılacağı belli değil
  • Yoğun dönemlerde ne olacağı önceden bilinmiyor
Nerede uyguladık

Obilet platformunda retry / timeout / circuit breaker, degraded-mode akışları ve kök neden ayrıştırması; KocDigital tarafında 10K RPS düşük gecikmeli servisler.

Üretimdeki sonuç

Bu disiplini hangi
platformlarda uyguladık?

Tüm çalışmalar →
%20daha düşük cloud maliyeti, aynı iş hacmi
Travel Distribution Platform

Çok sağlayıcılı envanter tek modelde birleşti, aynı hacim %20 daha düşük cloud maliyetiyle karşılanır hâle geldi.

Obilet’in otobüs, uçak ve tren envanteri; her biri farklı veri modeli ve hata davranışı sunan sağlayıcılardan besleniyordu ve her yeni entegrasyon, arama ile rezervasyon akışında regresyon riski oluşturuyordu. Envanteri tek bir iç modelde normalize ettik, istasyon eşleştirmesini coğrafi yakınlık ve GIS ile çözümledik, sağlayıcı kaynaklı hataları izole ederek AWS tarafında kaynak kullanımını yeniden yapılandırdık. Platform bugün sağlayıcıdan bağımsız çalışıyor, yoğun sezonda öngörülebilir performans veriyor ve aynı iş hacmini yaklaşık %20 daha düşük cloud maliyetiyle karşılıyor.

Vaka incelemesini oku →
Tek ekransefer, araç ve saha ekibi planlaması
Passenger & Ground Operations

Havalimanı yolcu operasyonu tek platformdan planlanıyor ve izleniyor.

TPort ve Pegasus tarafında sefer planı, araç ataması ve saha ekiplerinin görev akışı ayrı sistemlerde yürüyordu; operasyon, günün durumunu ancak manuel koordinasyonla derleyebiliyordu. Sefer ve araç planlamasını, saha görev akışını ve operasyon ekranlarını tek platformda topladık; API ve SPA katmanını kurumsal sistemlerle entegre ederek rol bazlı yetkilendirmeyi kurduk. Operasyon bugün tüm sahayı tek ekrandan planlıyor ve anlık izliyor.

Platform →
Birlikte çalışalım

Güvenilirlik mühendisliği tarafında bir ihtiyacınızı değerlendirelim.

Mevcut durumunuzu ve öncelikli kısıtlarınızı paylaşın; birlikte net bir başlangıç noktası tanımlayalım.