Teklif al

Sistem Mimarisi · Tuzla

Tuzla markaları için Sistem Mimarisi

Bir saat önceden ayrılıyor, sonra o saate gelinmiyor. Tuzla'nın tersane ve ağır imalat düzeninde bunun sebebi ihmal olmayabiliyor: kapalı çelik hacimde telefon çekmiyor, vardiya bitmeden dışarı çıkılamıyor, haber ancak saat geçtikten sonra ulaşıyor. Masadaki soru burada başlıyor. Geç ulaşan haber vazgeçme mi sayılacak, gelmeme mi? Bunu her seferinde konuşmayla çözen bir işletme aynı duruma iki farklı cevap veriyor. Pilatesco'da cevap kaydın kendisinde duruyor.

Sistem Mimarisi — Tuzla

Tuzla'da tersane ve ağır imalat düzeni günü saatlere değil vardiyalara bölüyor; ayrılan bir saat o dilimde gerçekten boşta olan tek kaynağa denk geliyor ve boşa giden saat aynı gün ikinci kez dolmuyor. Bu çalışma koşuluna en yakın işimiz Pilatesco. Nerede örtüşmediğini de yazalım: Pilatesco bir spor ve fitness işletmesi için yazıldı, tersanenin üretim planlaması ya da vardiya puantajı için gösterecek işimiz yok. Bize kalan kısım salon değil, bakiyenin nereye asıldığı ve durumların kurala nasıl geçirildiği. Altında Laravel süreci yürütüyor, MySQL paketi, rezervasyonu ve müşteriyi tutuyor; yığının kalan parçaları ihtiyaç doğduğunda aynı kurulumun içine ekleniyor.

  • Kalan hak yan tarafta tutulan bir deftere değil müşterinin kendi kaydına yazılıyor; ayrılan saat kayda girdiği anda hak oradan eksiliyor.
  • Zamanında bildirilen vazgeçme, hiç gelmeme ve tamamlanmış ders bakiyede aynı sonuca varmıyor; hangisinin hakkı geri verdiği kuralda yazılı olduğu için karar o anki konuşmaya kalmıyor.
  • Tahsilat bir kerede oluyor, kullanım haftalara dağılıyor; ikisi tek kayıtta buluştuğu için ay sonunda eşleştirilecek ikinci defter doğmuyor.

Neden Algoriel

  • Parçalar aynı yerden okur

    Tahlil.com'da site, yönetim paneli ve mobil uygulama aynı bilgiyi okuyor; üçü ayrı sistem gibi davranmıyor.

  • Ne nerede çözülür, baştan belli

    Hangi işin hangi katmanda çözüleceğine kod yazılmadan karar veriliyor; sonradan yer değiştiren iş pahalıya geliyor.

  • Özet elle güncellenmiyor

    Günlük Hava Durumu'nda iklim özeti arşiv büyüdükçe kendini yeniliyor; kimse aylık tabloyu elle yazmıyor.

  • Dosya düzeni bir kurala bağlı

    KGM SsangYong'da dosyanın nereye ve hangi adla yazıldığı tek bir düzene bağlandı; yükleme kodu bu düzeni izliyor.

Ne inşa ediyoruz

Sistem Mimarisi
  • Verinin hangi sınırda duracağı

    Birden fazla kurumun aynı sistemi kullandığı kurulumda her kurum kendi alan adından girer; öğrenci, veli ve ödeme kaydı o kurumun sınırının içinde kalır. Bu düzene çok kiracılı kurulum deniyor.

  • Kaydın neye bağlanacağı

    Servis geçmişinin kişiye mi adrese mi cihaza mı yazılacağı koddan önce belirlenir. Bu karar sonradan değişirse o güne kadar biriken geçmişin tamamı yeniden bağlanır.

  • Yetkinin veri modelinde durması

    Öğretmen, veli ve kurum yöneticisi aynı ders programı kaydına kendi yetkisi kadar erişir. Yetki ekranda kapatılan bir görünüm değil, kaydın kendi tanımının parçası.

  • Okuma yolunun ayrılması

    Hangi ekranın hazır tutulan bir kopyadan, hangisinin doğrudan veritabanından okunacağı ilk kayıttan önce belirlenir. Vipkurum'da sık açılan ekran kopyadan geliyor, veritabanına yalnız kopyası olmayan okuma düşüyor.

  • Tek sisteme bağlanan arayüzler

    Tahlil.com'da üç arayüz tek sisteme bağlı: hasta sitesi, hekim paneli ve mobil uygulama aynı kaydı okuyor, arayüz başına ikinci bir veri modeli yazılmıyor.

  • Depolama düzeninin ilk günde kurulması

    Dosyaların hangi adlandırma ve klasör düzeninde duracağı en baştan belirlenir; sonradan kurulan düzen taşıma işine dönüşür.

Buna benzer çalışmalar

Sistem Mimarisi · Vaka çalışması

Pilatesco — bakiye müşteri kaydında, durumları kural belirliyor

Pilates stüdyoları için randevu ve üyelik sistemi. Bir dilimin kaç kişiye açılacağını eğitmen, ekipman ve saat birlikte belirliyor. Müşteri paketi alıyor; kalan hak kendi kaydında taşınıyor, ayrılan saat kayda girdiğinde hak oradan eksiliyor. Zamanında bildirilen vazgeçme, hiç gelmeme ve tamamlanmış ders bakiyede farklı sonuç doğuruyor; hangisinin hakkı geri verdiği kurala önceden geçiyor. Tahsilat satış anında, kullanım sonraki haftaların takviminde; ikisi tek kayıtta buluşuyor. Laravel ve MySQL üstünde çalışıyor; kapsam tek işletme.

Vaka çalışmasını okuyun →

Tuzla 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

  • Vazgeçme haberi saat geçtikten sonra ulaşırsa sistem ne yapıyor?

    Kural ne diyorsa onu. Durumun adı kaydın üstünde duruyor: zamanında bildirilen vazgeçme ile hiç gelmeme bakiyede aynı yere varmıyor. Sınır önceden yazıldığı için geç ulaşan haber masada yeniden tartışılmıyor.

  • Kontenjanı tek bir kişi sayısıyla tutamaz mıyız?

    Tutulur ama yanlış saati doldurur. Pilatesco'da bir dilimin kaç kişiye açılacağını eğitmen, ekipman ve saat birlikte belirliyor; üçünden biri o anda müsait değilse dilim hiç açılmıyor.

  • Biz spor işletmesi değiliz. Bu iş bize ne söylüyor?

    Pilatesco spor ve fitness için yazıldı, bunu olduğu gibi söylüyoruz. Taşınan şey salon değil kaydın kurgusu: hak bir bakiyede duruyor, durum o bakiyeye kuralla işliyor. Bakiyenin adı ders hakkı yerine kullanım hakkı olur, zincir aynı kalır.

  • Tesise gelmeden bu kuralları nasıl kuruyorsunuz?

    Ofisimiz yok, tamamen uzaktan çalışıyoruz. Kurduğumuz şey ziyaret değil kural listesi: hangi durum bakiyeye ne yapıyor, hangi kayıt kimin üstünde duruyor. Listeyi sizinle birlikte çıkarıyoruz; geç ulaşan haberin hakkı geri verip vermediğine siz karar veriyorsunuz, biz o kararı kurala geçiriyoruz.

Verinin hangi sınırda duracağına koddan önce karar verelim.