Tüm projeler

Cargo Pilot

Lojistik ekiplerin kağıt ve hesap tablosuyla yürüttüğü yük planlamasını devralan bir platform. DevOps chapter lead olarak altyapıyı kurdum ve yerleşim optimizasyonunun çekirdeğine katkı verdim.

Rol
DevOps Chapter Lead
Teknolojiler
  • Git
  • GitHub Actions
  • Docker
  • Linux
  • Coolify
Yıl
2025
Sonuç
Yerleşim kararını ürünün kendisi veriyor: plan hesap tablosu yerine ekranda çıkıyor ve platform canlıda çalışıyor.

Ne yaptım

Cargo Pilot, Divizyon'da geliştirdiğimiz, lojistik operasyonlarında kargo ve yük planlamasını dijitalleştiren bir web platformu. DevOps chapter'ının sorumluluğunu üstlendim: uygulamayı Docker ile konteynerleştirdim, derleme ve yayın adımlarını GitHub Actions üzerinde kurdum, tümünü yönetilen bir platform yerine kendi sunucumuzdaki Coolify altyapısında çalıştırdım. Altyapı işinin yanında yük planlama optimizasyon algoritmasının çekirdeğine katkı verdim ve çok disiplinli ekibi Agile akışta, sprint planlama ve ClickUp üzerinde görev takibiyle koordine ettim.

Neden böyle kurgulandı

Yük planlama, işin insanlar tarafından kağıt ve hesap tablosu üstünde yapılan kısmıydı; bu yüzden ürünün yerleşim kararını kendisinin vermesi gerekiyordu; planı yalnızca kaydeden bir ekran bu işi çözmezdi. Teslimat tarafında ise ekip küçüktü; hedef, deploy'u ekipteki herkesin tetikleyebileceği bir adım ve ortamı elle ayarlanan bir şey olmaktan çıkarıp tekrar üretilebilir hale getirmekti. Uygulamayı konteynere taşımak ve yayını bir hattın arkasına almak bunu sağladı.

Ne öğrendim

Hem algoritmayı hem altyapıyı üstlenmek sistemi okuma biçimimi değiştirdi. Yerel testte ucuz görünen bir optimizasyon adımı, gerçek yük verisi geldiğinde canlıdaki en yavaş istek haline gelebiliyor; bunu erken görmenin tek yolu dizüstü bilgisayar yerine gerçek konteyneri gerçek veriyle çalıştırmak. İkinci ders insan tarafından geldi: bir hat ancak ekip ona güvendiğinde işe yarıyor, bu yüzden kimse cuma günü yayın almaya başlamadan önce geri alma yolunun deploy yolu kadar açık olması gerekiyordu.

Paylaş

Bu sayfanın bağlantısı paylaşıldığında görünen kart.

Cargo Pilot. Doğan Can YILDIZ, Full Stack Web Geliştirici ve DevOps Uzmanı
https://www.dogancanyildiz.com/projeler/cargo-pilot

İletişim

Sizin de böyle bir sisteminiz mi olacak?

Ne yapılacağını ve hangi tarihe kadar gerektiğini söyleyin. İlk adımı birlikte belirleyelim.

Sistemi anlatın