Teklif al

Yazılım Danışmanlığı · Bakırköy

Bakırköy markaları için Yazılım Danışmanlığı

Vitrinin önünde duran kişi telefonu tek eliyle tutuyor ve sayfayı baştan aşağı kaydırmak istemiyor. Ataköy hattındaki cadde dükkânlarının önünde bu birkaç saniyelik bir karar olabiliyor. Bakırköy yazılım danışmanlığı işinin bir kısmı burada başlıyor: neyin yapılmayacağına karar vermek. Çatalca Merkez Kasap'ta yaptığımız da buydu; menü bölümlere ayrıldı, her bölüm kendi adresini aldı, masaya konan kod ile vitrine asılan kod aynı sayfanın farklı noktasına indi. Sipariş, ödeme ve stok katmanı hiç açılmadı.

Yazılım Danışmanlığı — Bakırköy

Bakırköy'ün dokusunda batı yakası perakende hattı öne çıkıyor. Müşteriniz içeri girmeden fiyatı ve bölümü görmek istiyorsa sayfanın açılış hızı kapsam kararına dönüşüyor. Bu ilçenin sektör profiline en yakın işimiz Çatalca Merkez Kasap'ın QR menüsü. Örtüşmediği yer açık: iş Çatalca'daki tek bir kasap dükkânı için yazıldı, çok şubeli bir perakende zinciri ya da sağlık kuruluşu için değil; o tarafta gösterecek işimiz bulunmuyor. Taşınan şey ölçek değil kapsam disiplini, yani istenmeyen katmanın hiç açılmaması ve sayfanın açılış hızının bu sayede korunması. Yığın da aynı karara uydu: alışılmış Laravel kurulumumuza gerek kalmadı, sayfa Node.js ve Vue 3 ile yazıldı.

  • Menünün her bölümü kendi adresini taşıyor; vitrine yapıştırılan kod ile masada duran kod aynı sayfanın farklı noktasına iniyor.
  • Vue 3 ile tek sayfa kurulduğu için bölüm değiştirmek yeni bir sayfa isteği açmıyor, zayıf bağlantıda bekleme ilk açılışla sınırlı kalıyor.
  • Kapsam kararı kayıtta duruyor: sipariş, ödeme ve stok istenmedi ve yapılmadı, dolayısıyla okutma ile menü arasında yavaş çalışan bir adım kalmadı.

Neden Algoriel

  • Önce kodu okuruz

    KGM SsangYong'un kurumsal sitesini biz kurmadık; devraldığımız kodu önce okuyup çalışan bölümlerini olduğu gibi bıraktık.

  • Yük taşıyan yere müdahale

    Aynı katalog sorgusu her açılışta MySQL'e düşüyordu; okuma Redis önbelleğine alındı, geri kalanına dokunulmadı.

  • Çatınızın dışına çıkmayız

    KGM SsangYong'da devraldığımız Laravel, Tailwind ve jQuery setinin dışına çıkmadık; yığına eklenen tek parça önbellek katmanı oldu.

  • Kopuk zinciri bağlarız

    Resterm'de hesap bir tabloda, katalog dosyada, teklif üçüncü yerdeydi; seçim sepete, sepet projeye ve müşterisine bağlandı.

  • Önce kodu okumak

    Devralınan kod tabanını baştan okuyoruz; neyin taşınacağını ve neye dokunulmayacağını tek tek adlandırıyoruz. Kapsam bu okumadan çıkıyor, hazır bir şablondan değil.

  • Mevcut yığında kalmak

    Bakımı sürdüren ekibin tanımadığı bir kütüphane, giderken arkamızda bıraktığımız bir yük olurdu. KGM SsangYong'un kurumsal sitesi hazır bir kütüphane setiyle geldi ve o sete tek satır bağımlılık eklemedik.

  • Müdahalenin sınırı

    Yalnız yavaş çalışan yerleri açıyoruz; ağır bölümler tek tek ele alınıyor, gerisi yerinde kalıyor. Sınırın nerede duracağı okuma bittiğinde yazılı olarak sizde olur.

  • Dosya düzeninin toparlanması

    Dağınık duran dosyaları tek bir adlandırma ve klasör düzenine taşıyoruz. Hangi modelin hangi dosyayı kullandığı, kod okunmadan görülür oluyor.

  • Okuma yükünün azaltılması

    Her ziyaretçi için baştan yapılan aynı sorgu bir kez üretilip paylaştırılabiliyor. KGM SsangYong'da katalog sayfasının sorgusu artık veri değişmedikçe yeniden koşmuyor.

  • Kod yazılmadan önceki karar

    Bazı kararlar ilk satırdan önce verilir ve sonradan düzeltilmesi pahalıya gelir. Resterm'in ısıtıcı seçim yazılımı üreticinin kendi ürün yapısı üzerine kuruldu; genel amaçlı bir teklif aracının bu yapıyı taşımayacağı baştan görülmüştü.

Buna benzer çalışmalar

Yazılım Danışmanlığı · Vaka çalışması

Çatalca Merkez Kasap — kapsam dar tutuldu, her bölüm kendi adresini taşıyor

Çatalca'daki bir kasap dükkânı için yazılmış tek sayfalık QR menü; portföyün en küçük işi ve kapsam kararının en net örneği. İstenen şey büyüyecek bir sistem değil, işletmenin fiyatını kendisinin değiştirebildiği bir menüydü. Menüyü bölümlere ayırdık ve her bölüme kendi adresini verdik; ayrı noktalara asılan kodlar okuyucuyu doğrudan ilgili yere indiriyor. Bir bölümün bağlantısı paylaşıldığında karşı taraf da aynı noktaya düşüyor. Fiyat değiştiğinde sayfa güncelleniyor, aynı kod yeni baskı gerekmeden güncel menüyü açıyor. Sipariş, ödeme ve stok istenmedi; bu yüzden sayfa Node.js ve Vue 3 ile yazıldı.

Vaka çalışmasını okuyun →

Bakırköy ekipleriyle uzaktan çalışmak

Ofisimiz yok; bu şehirdeki işleri de uzaktan yürütüyoruz ve yerinde destek vermiyoruz. Ne yapıldığı ve neden öyle yapıldığı yazılı duruyor. Ortaklıkla geliştirdiğimiz işler proje sayfalarında işaretli.

  • İlk sürüm çalışan bir parçayla çıkar, ek yetenekler sonra eklenir.
  • Bildiğimiz müşterilerimizin tamamı Türkiye'de.
  • Kararlar yazılı duruyor, ilerleme çalışan ekranlardan görünüyor.

Sık sorulan sorular

  • QR menüde sipariş alma da olsun istiyoruz.

    O zaman iş bu kapsamın dışına çıkıyor ve bunu baştan söylüyoruz. Çatalca Merkez Kasap'ta sipariş, ödeme ve stok istenmedi; sayfanın hızlı açılmasının sebebi de bu eksikliğin kendisi.

  • Fiyat değişince kodu yeniden mi bastıracağız?

    Hayır. Kodun işaret ettiği adres yerinde kaldığı için değişen şey sayfanın içeriği oluyor. Aynı kod güncellenmiş menüyü açıyor, baskıya dönmek gerekmiyor.

  • Bakırköy'de perakende zinciri ya da sağlık kuruluşu referansınız var mı?

    Yok. Bu ilçenin sektör profiline en yakın işimiz Çatalca'daki bir kasap dükkânının QR menüsü. Zincir perakende ve sağlık kuruluşu tarafında işaret edebileceğimiz bir işimiz bulunmuyor.

  • Bu kadar küçük bir iş danışmanlık sayılır mı?

    Danışmanlığın çıktısı çoğu zaman yapılan listeden çok yapılmayan liste oluyor. Burada kapsamı dar tutma kararı, sayfanın ne kadar hızlı açıldığını koruyan şeyin kendisi.

Elinizdeki sistemi okumamızı ister misiniz?