Analitik ve çerezler

Google Analytics 4 aracılığıyla ziyaretçi davranışını ölçeriz. Ayrıntılar gizlilik politikasında

vosetu.

Gerçek Zamanlı Sistemler

Kimi iş saniye bekleyemez: canlı konum, anlık bildirim, mutfak ekranı ya da cihazdan gelen sensör verisi. Push, WebSocket ve olay tabanlı akışlarla veriyi geciktirmeden taşırız.
Uzmanla görüşün
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
Yan yana uzanan üç farklı çaptaki dev boru; kavşak panosundaki operatör hangi kapsülün hangi boruya gireceğini seçerken figürler ağır sandığı en geniş boruya, ince zarfı en dar olana taşıyor
Gerçek zamanlı tek bir teknoloji değildir: işin şekli hangi borudan gideceğini belirler.

Gerçek senaryolarda çalışan gerçek zamanlılık

01

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
Yüzüne oyulmuş bir oluk boyunca kayan oyma araba jetonunu taşıyan büyük bir pano; hemen yanındaki pencere açıklığından dışarıda aynı anda aynı yöne giden gerçek bir at arabası görünüyor, ikisinin arasında duran figür elleri yanında yalnızca bakıyor, hiçbir şey yazmıyor
02

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
Bir figür elindeki küçük kutunun kolunu bastırıyor; aynı anda odanın karşısındaki üç büyük teşhir sehpası ön kartlarını tam bir uyumla bir sonrakine çeviriyor, sehpaların yanında duran dördüncü figür hiçbirine dokunmamış
03

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
Dev bir gösterge kadranının ibresi işaretli banda yeni girmiş; tam o anda kadranın çevresine dizilmiş üç ayrı çan kolu birden vuruyor ve aşağıda bir figür makinenin kendiliğinden ürettiği boş şeridi koparıyor
Gece, kepenkleri kapalı bir ev; dışarıdaki figür kapıdan üst kata uzanan uzun çan ipini bir kez çekiyor ve üst kattaki pencerede tek bir lamba yanıyor
Uygulama kapalıyken bile bildirim ulaşır; kimsenin ekranın başında beklemesi gerekmez.

Bir gerçek zamanlı sistemi nasıl kuruyoruz

01

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.

02

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.

03

Ö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.

04

İ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.

Bomboş beyaz zeminde tek başına duran bir huni, ağzına kadar sandıkla dolmuş ve taşmak üzere; yanındaki figür huninin yan kapağını açmış, orada sıraya dizilmiş sandıklar bekliyor ve ikinci bir figür yer açıldıkça onları teker teker geri veriyor
Yük kapasiteyi aştığında istek düşmez, sıraya girer; sistem kendi hızında boşaltır.

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

WebSocket/SignalR ile anlık arayüz güncelleme
Push bildirim (FCM) altyapısı
Olay tabanlı mimari ve mesaj kuyruğu (RabbitMQ/Redis)
Bağlantı koptuğunda yeniden bağlanma ve telafi stratejisi
Eşik/alarm kuralları ve çok kanallı bildirim (SMS/e-posta/pano)
Zaman serisi veri kaydı ve geçmişe dönük sorgu
Yük altında gecikme ve bağlantı izleme
Yayın sonrası SLA'lı bakım ve destek

Üzerine kurduğumuz teknoloji

Kanal
  • WebSocket
  • SignalR
Bildirim
  • FCM
Kuyruk
  • RabbitMQ
  • Redis
Veri
  • Zaman serisi
  • PostgreSQL
4 hafta – 5 ay
Kurulum süresi (kapsama göre)
Tek
Ortak, katmanlı çekirdek mimari
Katmanlı
service / bll / dal mimarisi
.NET 9
Modern çekirdek yığın

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.