Gerçek Zamanlı Sistemler

Bazı işler saniye bekleyemez
Bir kuryenin nerede olduğu, bir mutfağa düşen sipariş, bir cihazdan gelen sensör okuması — gecikme burada bir kusurdur.
Canlı konum & takip
Bir kuryenin, bir aracın ya da bir saha ekibinin konumu harita üzerinde saniyeler içinde güncellenir.
Anlık bildirim & push
Bir olay gerçekleştiği anda doğru kişiye doğru bildirim gider — dakikalar sonra değil, o an.
Eşzamanlı ekran güncelleme
Bir kasa ekranı, bir mutfak ekranı ya da bir yönetim panosu, arkada olan biteni sayfa yenilemeden yansıtır.
Cihaz & sensör veri akışı
Bir sayaç ya da sensörden gelen okuma, insan bakmadan önce sisteme düşer ve eşik aşımı anında fark edilir.
Olay tabanlı mimari & kuyruk
Bir olay gerçekleştiğinde birden fazla sistemin tepki vermesi gerekebilir; mesaj kuyruğu bu tepkiyi güvenilir sıraya koyar.
Canlı yayın & senkronizasyon
Bir cihazdaki oynatma durumu, bir başka cihazdaki uzaktan kumandayla gecikmesiz eşleşir.
Doğru kanalı seçmek, doğru veriyi taşımaktan önce gelir
Gerçek zamanlılık tek bir teknoloji değildir; işin şekline göre değişen bir kanal seçimidir. Kullanıcı arayüzünü anlık güncellemek için WebSocket/SignalR, bir mobil cihaza uyandığında ulaşmayı garanti etmek için push bildirim (FCM), birden çok sistemin bir olaya tepki vermesi gerektiğinde mesaj kuyruğu (RabbitMQ, Redis) kullanırız. Yanlış kanal seçimi ya gereksiz yük getirir ya da veriyi geç ulaştırır — ikisi de gerçek zamanlı bir sistemde kabul edilebilir değildir.
Bu kanalları ayrı ayrı denemedik; sektörel ürünlerimizin içinde birlikte çalışır hâlde kurduk. Lojistik tarafında canlı konum WebSocket ile akar, aynı sistem geciken bir teslimatı push ile bildirir, arka planda gecikmiş bir olay kuyruğa düşüp yeniden denenir. Zor kısmı üçünü ayrı ayrı yazmak değil, biri tökezlediğinde diğer ikisinin yanlış veri göstermemesini sağlamaktı.
- WebSocket/SignalR: anlık arayüz güncelleme
- Push (FCM): uykudaki cihaza bile ulaşır
- Mesaj kuyruğu: güvenilir, sıralı olay tepkisi
- Üç kanal aynı üründe birlikte çalışır

Gerçek senaryolarda çalışan gerçek zamanlılık
Lojistik: kurye ve filonun canlı izlenmesi
Bir kuryenin, şoförün ya da saha ekibinin işi masada değil yolda geçer. Günün gönderileri rotaya dizilir, her adım — yola çıktı, teslim edildi, tahsil edildi — telefondan anında kaydedilir; merkez ekranı SignalR üzerinden tüm sahayı canlı izler. Beş lojistik dikeyi ürünümüzün ortak omurgasıdır bu.
- SignalR ile canlı konum güncelleme
- Her adım telefondan anında kayıtta
- Merkezden sahanın tamamı canlı izlenir

Cihazlar arası gecikmesiz senkronizasyon
Telefondaki ve web'deki videoyu kuyruk ve uzaktan kumanda desteğiyle televizyona yansıtan bir mobil uygulama geliştirdik. Bir cihazdan verilen 'sıradaki videoya geç' komutu diğerinde anında yürür; oynatma durumu ve kuyruk sırası cihazlar arasında senkron kalır. Burada gecikme bir kusur değil, doğrudan bozuk bir deneyimdir — kullanıcı kumandaya iki kez basar.
- Uzaktan kumanda komutu gecikmesiz iletilir
- Oynatma durumu cihazlar arası senkron
- Kuyruk sırası canlı güncellenir

Tesis yönetimi: eşik aşıldığı an bildirim
Sayaç ve sensör verisi edge ağ geçidiyle sürekli toplanır; bir değer eşiği aştığında, bir kesinti olduğunda ya da anormal bir sapma görüldüğünde bildirim SMS, e-posta ve panoda aynı anda üretilir. Yönetici sorunu ertesi gün raporda değil, o an panoda görür.
- Eşik aşımında üç kanaldan anında bildirim
- Sensör verisinin sürekli akışı
- Sorun rapor beklemeden panoda görünür


Bir gerçek zamanlı sistemi nasıl kuruyoruz
Kanal seçimi
İşin şekline göre WebSocket/SignalR, push (FCM) ya da mesaj kuyruğunun hangisinin doğru araç olduğuna birlikte karar veririz.
Olay modeli & kuyruk tasarımı
Hangi olayın kimi tetiklediğini tanımlar, RabbitMQ/Redis üzerinde güvenilir, sıralı bir olay akışı kurarız.
Ölçekleme & yeniden bağlanma
Bağlantı koptuğunda ne olacağını (yeniden bağlanma, kaçırılan olayın telafisi) baştan tasarlar, yük altında test ederiz.
İzleme & yayına alma
Gecikme ve bağlantı metriklerini izler, canlı ortamda gerçek yükle doğrular, ardından SLA'lı bakımla sürdürürüz.

Gerçek zamanlılığın çalıştığı diğer sektörler
Split bölümündeki üç örneğin dışında, aynı disiplin başka ürünlerimizde de farklı bir şekle bürünüyor.
Restoran & kafe: mutfak ekranı (KDS)
Kasadan alınan sipariş, kağıda basılmadan mutfak ekranına anında düşer; hazırlık sırası oradan yönetilir.
Özel güvenlik: olay kaydı
Sahada kaydedilen bir olay, fotoğraf ve konumuyla birlikte merkezdeki yöneticinin panosunda anında belirir.
Kamu & tesis: iş emri bildirimi
Vatandaştan gelen bir talep sahaya iş emri olarak anında düşer; tamamlandığında ofis o anda haberdar olur.
Bakım: vardiya değişikliği
Bir çizelgede yapılan değişiklik, etkilenen bakıcı ya da güvenlik personeline anında görünür — telefon trafiği gerekmez.
Her gerçek zamanlı kurulumda standart gelenler
Üzerine kurduğumuz teknoloji
- WebSocket
- SignalR
- FCM
- RabbitMQ
- Redis
- Zaman serisi
- PostgreSQL
Bekleyemeyen işinizi anlık hâle getirelim
Hangi veriyi, ne kadar hızlı taşımanız gerektiğini dinleyip doğru kanalı birlikte seçelim. İlk görüşme bağlayıcı değildir.
Sık sorulan sorular
Sadece hazır ürünler mi, özel geliştirme de var mı?
İkisi de. Hazır ürünlerimiz abonelikle kullanılır; ihtiyacınız farklıysa aynı ekip size özel geliştirir.
Fiyatlandırma nasıl çalışıyor?
Hazır ürünlerde aylık abonelik; özel projelerde kapsama göre sabit fiyat veya aylık sözleşme. İlk görüşme ücretsiz.
NDA imzalıyor musunuz?
Evet — talep ederseniz görüşmeden önce imzalarız.
Yurt dışından çalışabilir miyiz?
Evet, remote-first çalışıyoruz; Türkçe ve İngilizce iletişim kurabilirsiniz.
Mevcut sistemimizle entegre olur mu?
Entegrasyon işimizin merkezinde: mevcut ERP/CRM ve donanımlarla konuşan çözümler kuruyoruz.