Kuyruk tabanlı asenkron iletişim ve dinamik şablonlarla kurumsal reflekslerinizi hızlandırın!

Modern enterprise mimarilerde e-posta gönderimleri ve SMS OTP kodlarının iletilmesi gibi harici API çağrıları, ağ gecikmeleri nedeniyle sistemlerde darboğaz yaratır. Genome ekosisteminin asenkron bildirim omurgası olan Axon modülü; bu yükleri Message Broker kuyruklarına aktararak, ana uygulamanın yanıt sürelerini mikro saniyeler seviyesinde tutar.

SMS gateway ve kurumsal SMTP sunucularıyla entegre çalışan Axon, bilet onaylarından sipariş sevk bildirimlerine kadar tüm akışları asenkron yürütür. Dinamik şablon derleme motoruyla zengin içerikli, çok dilli e-posta ve SMS çıktılarını dinamik olarak hazırlar ve Domain Events altyapısıyla modüller arası bağımlılığı sıfıra indirir.

Mesaj Kuyruğu ve Bus Yönetimi

Tüm bildirim isteklerini Message Broker üzerinde güvenli kuyruklarda biriktirin. Yüksek trafik anlarında bile hiçbir bildirimi kaybetmeden, arka plan işleyici (Handler/Consumer) mimarisiyle dengeli dağıtın.

Message Broker Mesaj Hattı

Harici ağ yükü oluşturan SMS ve e-posta işlemlerini kuyruğa yönlendirerek arka planda mesaj dağıtım veri yolu vasıtasıyla asenkron tüketin.

Hata Yönetimi ve Yeniden Deneme (Retry Policy)

Hedef ağ geçidinin (SMS Gateway veya SMTP) geçici kesintisi durumunda biletleri kaybetmeden, belirlenen sürelerde yeniden deneme kuralları.

Yatay Ölçeklenebilirlik

İş yoğunluğu arttığında arka plandaki kuyruk işleyicisi (Worker Service) sayısını artırarak, sistem genelini yormadan saniyede binlerce bildirim işleyin.

Canlı Asenkron Mesaj Kuyruğu Konsolu
Kuyruk (Queue) Adı Aktif Mesaj İşleyici Adedi İşleme Hızı Gecikme (Latency) Durum
axon.event.otp-sms-sending 0 4 Worker 120 msg/sec 24 ms Aktif / Boşta
axon.event.order-notification-mail 12 2 Worker 45 msg/sec 110 ms Tüketiliyor
axon.event.push-mobile-notif 0 3 Worker 210 msg/sec 15 ms Aktif / Boşta
axon.event.invoice-shipped-sms 8 2 Worker 65 msg/sec 88 ms Tüketiliyor
axon.error.dead-letter-queue 0 - - - Hata Yok

Çok Kanallı Bildirim Dağıtımı

Taleplerin, onayların, OTP kodlarının ve faturaların alıcıya sorunsuzca ulaşmasını sağlayın. SMS ağ geçidi ve kurumsal mail gateway havuzuyla yüksek teslimat oranlarına ulaşın.

SMS Ağ Geçidi (Gateway) Entegrasyonu

SMS servisleriyle tam entegre çalışarak, iki adımlı oturum açma (SMS OTP) şifrelerini ve kritik işlem SMS'lerini saniyeler içinde iletin.

Yüksek İletimli Mail Gateway Havuzu

Kurumsal e-posta gönderimlerinizde spam filtrelerine takılmamak için optimize edilmiş mail sunucuları ve güvenlik doğrulamalarıyla yüksek inbox oranları.

Mobil Cihaz Anlık Bildirimleri (FCM / Expo)

Genome Mobil uygulamasını kullanan çalışanlara ve yöneticilere onay, siber güvenlik alarmları ve bilet bildirimlerini Firebase (FCM) ve Expo Push servisleriyle anında iletme gücü.

SMS & E-Posta İletim Geçmişi (Canlı)
Alıcı Hedef Ağ Geçidi (Gateway) Kanal Şablon Tipi İletim Süresi Durum
+90 532 123 ** ** SMS API Gateway SMS Oturum Açma (2FA OTP) 840 ms İletildi
[email protected] Corporate Mail Gateway E-Posta Sipariş Onay Bildirimi 1.2 sec İletildi
[email protected] Firebase FCM / Expo Push Mobil Push Güvenlik Alarm Uyarısı 150 ms İletildi
+90 544 987 ** ** SMS API Gateway SMS Sevk İrsaliye Bilgilendirme 910 ms İletildi
[email protected] Corporate Mail Gateway E-Posta Bilet SLA Hatırlatma 1.4 sec İletildi

Dinamik Şablon Derleme Motoru

E-posta ve SMS içeriklerini statik metinlerden kurtarın. Şablon derleyici mimarisi sayesinde, alıcının organizasyonel, dil ve kültür ayarlarına tam uyumlu, veri bağlamlı (data-bound) zengin çıktılar derleyin.

Şablon Derleme Altyapısı

HTML ve metin alanlarına sahip şablonları kullanarak, gönderilen bilet veya sipariş verilerini şablona dinamik olarak enjekte edin.

Dil ve Kültür (Localization) Duyarlılığı

Alıcının dil tercihini algılayarak e-posta başlığını, para birimini, tarih formatını ve şablon dilini çalışma anında dinamik olarak belirler.

Multi-Tenancy Görsel Tasarımlar

Sistemdeki farklı grup şirketleri için (organizasyon bazlı) bağımsız logo, renk paleti ve imza şablonlarını dinamik yükleyerek kurumsal marka imajını korur.

Bildirim Şablon Derleyici
// Şablon Kaynağı (Dinamik Etiketler)
<div class="mail-container">
    <h2>Sayın {{CustomerName}},</h2>
    <p>{{OrderDate}} tarihinde oluşturduğunuz <strong>{{OrderNo}}</strong> nolu siparişiniz onaylandı.</p>
    <div>Sipariş Tutarı: <strong>{{TotalAmount}}</strong></div>
</div>
// Çalışma Zamanı Önizleme Çıktısı

Sayın Akel Global San. Tic. A.Ş.,

15.06.2026 tarihinde oluşturduğunuz WGN-ORD-2026-0412 nolu siparişiniz onaylandı.

Sipariş Tutarı: 145.200,00 TL

Domain Events (Alan Adı Olayları) Dinleyicisi

Modüller arasındaki sıkı bağımlılığı tamamen kırın. Sipariş onaylandığında (Thalamus) veya iki adımlı doğrulama şifresi üretildiğinde (Codex), tetiklenen Domain Event'leri Axon asenkron yakalayarak ilgili kanaldan aboneye ulaştırır.

Olay Tabanlı Dağıtılmış Mimari

Uygulama içi Domain Event'lerin (Örn: `OtpGeneratedEvent`) yayınlanması ve asenkron arka plan dinleyicilerinin tetiklenmesi.

Asenkron Loglama ve İzlenebilirlik

Hangi olaydan sonra hangi bildirim kuyruğunun tetiklendiğini, hangi kuyruk işleyicisinin mesajı tükettiğini gösteren uçtan uca izleme defteri.

Kapsüllenmiş Alan Adı Mantığı

İşletme mantığınızın e-posta veya SMS gönderme gibi teknik altyapılardan bağımsız, temiz ve sürdürülebilir kalmasını garantiler.

Domain Events & Siber İzleme Defteri
Zaman Domain Olayı (Event) Tetikleyen Kaynak İşleyici (Handler) Durum
15.06 15:21:04 OtpGeneratedEvent Kimlik Modülü SmsSenderHandler Tetiklendi
15.06 15:22:15 OrderApprovedEvent Finans Modülü MailSenderHandler Tetiklendi
15.06 15:22:17 InvoiceShippedEvent e-Dönüşüm Modülü PushSenderHandler Tetiklendi
15.06 15:25:30 SecurityLockdownEvent Güvenlik Modülü AdminAlertHandler Tetiklendi

Neden Axon?

Uygulama iletişim katmanınızı kuyruklarla asenkronize eden Axon, kurumsal sisteminizin hantal kalmasını önleyerek yüksek performans sağlar.

Message Broker Mimarisi

Tüm harici API isteklerini güvenli bir şekilde kuyruklarda tamponlayan dayanıklı mesaj veri yolu.

Hızlı SMS Gateway

SMS OTP ve sipariş bildirimlerinin milisaniyeler seviyesinde alıcılara ulaştırılmasını sağlayan yüksek hızlı entegrasyon.

Dinamik Şablon Derleyici

E-posta ve SMS içeriklerini alıcının yerel ayarlarına göre çalışma anında dinamik olarak derleme.

Gecikmesiz Kullanıcı Deneyimi

Ana web uygulamasının mail gönderimlerini beklemesini engelleyerek, kullanıcıların işlemlerini anında kaydetme konforu.

Hata Dayanıklılığı ve Kurtarma

Geçici kesintilerde mesajların özel hata kuyruklarında saklanarak yeniden deneme politikalarıyla kurtarılması.

Multi-Tenancy Entegrasyon

Ekosistemdeki her organizasyonun bağımsız mail ve SMS ağ geçidi ayarlarını yönetebilme esnekliği.

Axon Bildirim Sistemi için
Bilinmesi Gerekenler

Asenkron kuyruk yönetimi, kuyruk altyapısı, dinamik şablonlar ve SMS ağ geçidi entegrasyonları hakkında sıkça sorulan bazı soruların cevapları. Daha fazla bilgi edinmek için bizlere ulaşabilirsiniz. Sizlerin sorularını yanıtlamaktan memnuniyet duyarız.

Axon, WAGONN Genome ekosisteminin asenkron mesajlaşma ve bildirim katmanıdır. E-posta, SMS ve mobil push bildirimleri gibi harici ağ gecikmesi yaratan tüm iletişim süreçlerini, web uygulamalarını yormadan arka plan kuyruklarında derleyerek iletir.

Kullanıcı bir işlem yaptığında (Örn: Sipariş onayı), e-posta veya SMS gönderme isteği doğrudan alıcıya iletilmek yerine arka plan kuyruğuna yazılır ve işlem hemen biter. Kuyruk yönetim katmanı arka planda bu mesajı kuyruktan alarak asenkron olarak tüketir. Bu sayede sayfa yüklenme süreleri milisaniyeler seviyesine iner.

Axon, e-posta ve SMS içeriklerini oluştururken dinamik şablon derleme motorunu kullanır. HTML ve metin alanları ile hazırlanan şablonlar, çalışma anında kullanıcının verileriyle birleştirilerek derlenir. Bu sayede kişiselleştirilmiş ve zengin görselli mailler üretilir.

Axon, SMS ağ geçitleri ve kurumsal e-posta sunucularıyla doğrudan haberleşir. Multi-Tenancy yapısı sayesinde her grup şirketinin bağımsız kullanıcı adı, şifre, API anahtarı veya mail sunucu tanımlaması yapabilmesine olanak tanır.

Genome ekosisteminin domain katmanında tetiklenen olaylar, Axon entegrasyonuyla asenkron event olarak kuyruklara yazılır. Bu sayede modüller kendi iş süreçlerini tamamlarken, bildirim gönderim detaylarından tamamen bağımsız ve modüler kalmış olur.

  1. Message Broker, uygulamalar arasında mesajların kaybolmadan asenkron olarak iletilmesini sağlayan kuyruklama altyapısıdır.
  2. İletişim Veri Yolu (Message Bus), sistemdeki servislerin birbirleriyle asenkron olarak güvenle mesajlaşmasını sağlayan iletişim omurgasıdır.
  3. Şablon Derleyici (Template Engine), statik şablon dosyalarını çalışma anında kullanıcı verileriyle birleştirerek HTML veya metin çıktıları üreten derleyici yapıdır.
  4. Hata Analiz Kuyruğu (Dead Letter Queue), hedefine ulaşamayan veya tüketici tarafında işlenirken hata alan mesajların kaybolmaması için toplandığı özel veri alanıdır.
  5. Spam Filtre Doğrulamaları, gönderilen maillerin alan adınız tarafından yetkilendirildiğini doğrulayarak alıcının gelen kutusuna sorunsuzca düşmesini sağlayan güvenlik standartlarıdır.