AutoFlow – Kurumsal ERP & Veri Senkronizasyon Ajanı
Muhasebe ve ERP sistemleri arasındaki veri akışını otomatikleştiren mikroservis platformu.
Kategori: Automation
Durum: Completed
Öne Çıkan Proje
Proje Hakkında & Mimari Açıklama
AutoFlow, dağıtık kurumsal organizasyonlarda muhasebe, depo, lojistik ve ERP sistemleri (Logo, Mikro, SAP, Netsis vb.) arasındaki çift yönlü veri akışını otomatikleştiren mikroservis mimarili entegrasyon platformudur.
Olay Güdümlü (Event-Driven) Mesajlaşma:
Sistem; olay güdümlü mimari üzerine kurulmuş olup ASP.NET Core 8 Web API ve RabbitMQ mesajlaşma kuyrukları ile çalışır. Farklı şubelerden ve mağazalardan gelen fatura, irsaliye, sipariş ve cari hareketler transactional outbox deseniyle kuyruğa alınır; bağlantı kopmalarında veri kaybı yaşanmadan sıralı olarak ana ERP veritabanına işlenir.
Çakışma Önleme & Veri Tutarlılığı:
Otomatik çakışma çözme (conflict resolution) motoru, eşzamanlı güncellemelerde veri tutarlılığını garanti eder. Hatalı işlemler Dead Letter Queue (DLQ) mekanizmasıyla izole edilerek otomatik yeniden deneme (retry policies) politikalarıyla yönetilir.
Performans & İzlenebilirlik:
Docker ve Kubernetes üzerinde yatayda ölçeklenebilen mikroservisler; OpenTelemetry, Prometheus ve Serilog ile uçtan uca izlenebilirlik sunar. Günlük milyonlarca satır işlem yükünü sıfır veri kaybıyla işler.
Olay Güdümlü (Event-Driven) Mesajlaşma:
Sistem; olay güdümlü mimari üzerine kurulmuş olup ASP.NET Core 8 Web API ve RabbitMQ mesajlaşma kuyrukları ile çalışır. Farklı şubelerden ve mağazalardan gelen fatura, irsaliye, sipariş ve cari hareketler transactional outbox deseniyle kuyruğa alınır; bağlantı kopmalarında veri kaybı yaşanmadan sıralı olarak ana ERP veritabanına işlenir.
Çakışma Önleme & Veri Tutarlılığı:
Otomatik çakışma çözme (conflict resolution) motoru, eşzamanlı güncellemelerde veri tutarlılığını garanti eder. Hatalı işlemler Dead Letter Queue (DLQ) mekanizmasıyla izole edilerek otomatik yeniden deneme (retry policies) politikalarıyla yönetilir.
Performans & İzlenebilirlik:
Docker ve Kubernetes üzerinde yatayda ölçeklenebilen mikroservisler; OpenTelemetry, Prometheus ve Serilog ile uçtan uca izlenebilirlik sunar. Günlük milyonlarca satır işlem yükünü sıfır veri kaybıyla işler.
Kullanılan Teknolojiler & Kütüphaneler
ASP.NET Core 8
RabbitMQ
PostgreSQL
Docker
Proje Bilgileri
- Kategori: Automation
- Durum: Completed
- Başlangıç: Belirtilmedi
Benzer Bir Projeniz mi Var?
Teknik ihtiyaçlarınızı birlikte değerlendirelim ve mimari planı oluşturalım.
Teknik Görüşme Talep Edin