PROJE 08 / 09 · Lojistik Teknolojileri

Çok Şubeli Lojistik Takip Sistemi

Dağıtım ağları için uçtan uca lojistik takip çözüm mimarisi: araç telemetrisi, PostGIS tabanlı rota yönetimi, şube transfer takibi ve sürücü mobil uygulaması.

Referans mimari · anonimleştirilmiş

SEKTÖR
Lojistik Teknolojileri
KAPSAM
Çekirdek + panel + sürücü uygulaması
YIĞIN
Laravel · Vue.js · Flutter +5
FİLO
100+ araç, saniyelik konum verisi
GİZLİLİK
Anonim müşteri adı saklı
Sürücüuygulaması Laravelçekirdek RabbitMQtelemetri Araç takipcihazı Gönderi durummakinesi PostgreSQL+ PostGIS
Şekil 1 — Sürücü uygulaması ve araç telemetrisinden gönderi durum makinesine ve PostGIS'e
  1. Sürücü uygulaması → Laravel çekirdek
  2. Laravel çekirdek → Gönderi durum makinesi
  3. Gönderi durum makinesi → PostgreSQL + PostGIS
  4. Araç takip cihazı → RabbitMQ telemetri
  5. RabbitMQ telemetri → Laravel çekirdek
BU SAYFADA

Bu çalışma, çok şubeli dağıtım operasyonları için geliştirdiğimiz lojistik takip çözüm mimarisini sergiler. Sistem; gönderinin şubeye kabulünden teslimat anına kadar tüm yaşam döngüsünü izlemek, araç filosunun konum ve durum verisini gerçek zamanlı işlemek ve şubeler arası transferleri tek operasyon ekranından yönetmek üzere, yüzlerce araçlık filo ve günlük on binlerce gönderi hedefiyle tasarlandı.

01Zorluk

Çok şubeli lojistikte görünürlük zinciri en zayıf halkası kadar güçlüdür. Gönderi şubeden çıktıktan sonra "nerede?" sorusu yanıtsız kalıyorsa müşteri hizmetleri yükü büyür, kayıp ve gecikmeler ancak şikâyetle fark edilir. Saha tarafında sürücüler kapsama alanı dışında kalabilir; mobil uygulamanın çevrimdışı çalışıp bağlantı gelince senkronlanması gerekir. Operasyon tarafında ise rota planlama, araç doluluk oranı ve şubeler arası yük dengeleme kararları sezgiyle değil veriyle alınmalıdır. Hedefimiz; barkod tabanlı kesintisiz bir gönderi izi, kayıpsız araç telemetrisi ve coğrafi sorgulara hızlı yanıt veren bir rota altyapısını tek platformda birleştirmekti.

02Mimari ve Çözüm

Platformun çekirdeğini Laravel ile geliştirdik; operasyon ekranları Vue.js, sürücü uygulaması Flutter ile tek kod tabanından iOS ve Android'e yayınlandı.

  • Gönderi yaşam döngüsü: Her gönderi, barkod okutmalarıyla durum makinesi (state machine) üzerinde ilerler — kabul, ayrıştırma, transfer, dağıtımda, teslim. Geçersiz durum geçişleri sistemce engellenir.
  • Araç telemetrisi: Araç takip cihazlarından MQTT ile konum ve durum verisi alımı; veriler RabbitMQ üzerinden işlenip PostGIS'e yazılır, bağlantı kopmalarında cihaz tamponundan tamamlanır.
  • Coğrafi altyapı: PostgreSQL + PostGIS üzerinde rota geometrileri, şube hizmet bölgeleri ve "en yakın araç" sorguları; teslimat adreslerinin otomatik bölge eşleşmesi.
  • Sürücü uygulaması: Çevrimdışı öncelikli (offline-first) tasarım — görev listesi, barkod okuma, teslim fotoğrafı ve imza yerel veritabanında biriktirilir, bağlantı gelince çakışma çözümüyle senkronlanır.
  • Operasyon panosu: Harita üzerinde canlı filo görünümü, şube bazlı doluluk ve gecikme metrikleri; eşik aşımı durumlarında otomatik uyarı.

Müşteri tarafında gönderi sorgulama ekranı ve web kancası (webhook) bildirimleri sunulur; e-ticaret platformları sipariş durumunu kendi sistemlerine gerçek zamanlı çekebilir.

ÖLÇÜTLER · 03

FİLO
100+ araç, saniyelik konum verisi
SORGU
milisaniye PostGIS bölge eşleşmesi (hedef)
SÜRÜCÜ UYG.
çevrimdışı öncelikli; kapsama dışında veri kaybı yok

03Teknik Sonuçlar

  • Durum makinesi modeli, gönderi izindeki boşlukları yapısal olarak engeller; her durum geçişi zaman damgalı ve personel imzalıdır.
  • Telemetri hattı, yüzlerce aracın saniyelik konum verisini işleyecek şekilde boyutlandırıldı; PostGIS sorguları bölge eşleşmelerinde milisaniye mertebesini hedefler.
  • Çevrimdışı öncelikli sürücü uygulaması, kapsama alanı dışındaki teslimatlarda veri kaybını ortadan kaldırır; senkronizasyon çakışmaları kural tabanlı çözülür.
  • Şube transfer mutabakatı, araç çıkış ve varış okutmaları arasındaki farkları otomatik raporlar; kayıp tespiti şikâyet beklemez.
  • Web kancası altyapısı, kurumsal müşterilerin entegrasyonunu özel geliştirme gerektirmeden standartlaştırır.
UYGULANABİLİRLİK

Bu çözüm mimarisi; kargo ve dağıtım firmaları, kendi filosunu işleten perakendeciler ve soğuk zincir operasyonlarına uyarlanabilir. Operasyon akışınızın keşfiyle başlayan bir boyutlandırma çalışmasını birlikte yürütebiliriz.

Benzer kapsam için teklif alın →

SONRAKİ ADIM

Bu mimariyi projenize uyarlayalım

Kapsamı kısaca anlatın; ön değerlendirmemizi 1 iş günü içinde paylaşalım.

İLGİLİ HİZMET

BENZER ÇALIŞMALAR · 02

Aynı alandan

Müşteri Vue.js ön yüz Laravelçekirdek Elasticsearch Redisönbellek/rezerv PostgreSQL
  1. Müşteri → Vue.js ön yüz
  2. Vue.js ön yüz → Laravel çekirdek
  3. Laravel çekirdek → Elasticsearch (arama)
  4. Laravel çekirdek → Redis önbellek/rezerv
  5. Laravel çekirdek → PostgreSQL

PROJE 01 / 09 · E-Ticaret

E-Ticaret Platformu

Yüksek trafikli perakende senaryoları için tasarlanmış e-ticaret referans mimarisi: 10 bin eşzamanlı kullanıcı hedefi, mikro servis altyapısı ve Elasticsearch tabanlı arama.

HEDEF 10.000 · eşzamanlı kullanıcı

  • Laravel
  • Vue.js
  • +5
React arayüz Üretim modülü RabbitMQ olayomurgası Paylaşılançekirdek PostgreSQL Stok &izlenebilirlik
  1. React arayüz → Paylaşılan çekirdek
  2. Paylaşılan çekirdek → PostgreSQL
  3. React arayüz → Üretim modülü
  4. Paylaşılan çekirdek → RabbitMQ olay omurgası
  5. Üretim modülü → RabbitMQ olay omurgası
  6. RabbitMQ olay omurgası → Stok & izlenebilirlik
  7. Stok & izlenebilirlik → PostgreSQL

PROJE 02 / 09 · Kurumsal Yazılım

Kurumsal ERP Sistemi

Çok lokasyonlu üretim operasyonları için modüler ERP çözüm mimarisi: üretim planlama, stok, satın alma ve finans modülleri; çok dilli ve çoklu para birimi desteği.

İZ SÜRME saniyeler · lot/seri geriye dönük sorgu (hedef)

  • Laravel
  • React
  • +5

GEZİNME

SONRAKİ ADIM

Benzer bir kapsam mı planlıyorsunuz? Mimariyi kendi senaryonuz üzerinden değerlendirelim.

+90 544 201 60 12 · [email protected] · Pazartesi–Cuma 09:00–18:00

WhatsApp ile yazın