Teklif al

Sistem Mimarisi · Sarıyer

Sarıyer markaları için Sistem Mimarisi

Yeni bir donanım seviyesi eklendiğinde güncellenecek yerler dağılıyor: fiyat listesi bir yerde, görsel klasörü başka yerde, kampanya notu bambaşka yerde duruyor. Biri geride kaldığında farkı ilk gören müşteri oluyor. Sarıyer'in Maslak plaza hattındaki kule katlarında bir ürün donanım ve renk seçenekleriyle çoğaldığında güncellenecek yerlerin sayısı da artıyor. KGM SsangYong'un satış kanalında bu dağınıklık tek satıra indirildi: donanım ile rengin birleşimi kendi başına bir kayıt, fiyatı da görseli de koşulu da orada duruyor.

Sistem Mimarisi — Sarıyer

Sarıyer'in dokusunda teknoloji ve merkez ofis katları ile Ayazağa'daki üniversite çevresi öne çıkıyor; ortak nokta ürünün seçeneklerle çoğalması. Kanalın ulaşmadığı yeri de yazalım: iş otomotiv perakendesi için kuruldu. Bir teknoloji ofisinin kendi sürüm ve hata takibi orada yok; bankacılık ya da yatırım ürünü içinse elimizde hiçbir kanıt bulunmuyor. Taşınan kısım seçimin nerede kayda dönüştüğü. Yapılandırma bir form durumu olarak değil kayıt olarak tutulduğu için ödeme adımı aynı kaydı devralıyor, ziyaretçiden ikinci bir giriş istenmiyor. Bakım tarafında da tek karar var: kanal ile marka kurumsal sitesi tek bir Laravel, MySQL ve Redis setini paylaşıyor, arayüzde Tailwind ile jQuery duruyor.

  • Donanım ile rengin birleşimi kendi başına bir kayıt; fiyat, görsel ve satış koşulu o satırda durduğu için ayrı ayrı bakılan listeler birbirinden ayrı düşmüyor.
  • Yapılandırma bir form durumu değil kayıt olduğu için ödeme adımı aynı kaydı devralıyor; ziyaretçiden ikinci bir giriş istenmiyor.
  • Kanal ile marka kurumsal sitesi tek bir Laravel, MySQL ve Redis setini paylaşıyor; sürüm, yama ve hata ayıklama tek yetkinlik alanında kalıyor.

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ı

KGM SsangYong Online Satış — birleşim kendi fiyatını, görselini ve koşulunu taşıyor

Otomotiv perakendesi için kurulmuş, tanıtımdan ödemeye tek akışta ilerleyen bir satış kanalı. Kararın taşıyıcısı bir belge değil bir kayıt: donanım ile rengin her birleşimi, kendine ait fiyat, görsel ve satış koşuluyla birlikte yazılıyor. Ziyaretçi modeli açıp seçenekleri işledikçe bu kayıt oluşuyor; ekrandaki araç ile yanındaki rakam birlikte tazeleniyor. Ödeme ayrı bir sisteme düşmüyor, aynı akışın sonraki adımı olarak açılıyor ve ziyaretçinin kurduğu kaydı devralıyor. Bakım tarafı da tek karara bağlandı: kanal, marka kurumsal sitesiyle tek bir Laravel, MySQL ve Redis setini paylaşıyor; arayüzde Tailwind ile jQuery duruyor.

Vaka çalışmasını okuyun →

Sarıyer 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

  • Fiyat listesini ayrı bir tabloda tutsak olmaz mı?

    Tutulabilir, ama fiyat, görsel ve satış koşulu ayrı yerlerde durduğunda biri her zaman geride kalıyor ve farkı ekranda müşteri görüyor. Birleşim kendi kaydı olduğunda güncellenen tek şey o kayıt oluyor.

  • Konfigüratör ile ödemeyi ayrı iki sistem olarak kursak?

    Kurulabilir, bedeli aktarımda çıkıyor: yapılandırma bir yerde, sipariş başka yerde oluşuyor ve arada bir eşleştirme adımı açılıyor. Bu kanalda ödeme adımı aynı akışın içinde açılıyor, yapılandırma kaydı olduğu gibi devrediliyor.

  • Kurumsal site ile satış kanalını ayrı yığınlarda çalıştırmak daha esnek olmaz mı?

    Esneklik kâğıtta kalıyor, bakım ikiye çıkıyor. İkisi tek bir teknoloji setinde duruyor: Laravel, MySQL ve Redis. Sürüm, güvenlik yaması ve hata ayıklama böylece tek yetkinlik alanında toplanıyor.

  • Biz bir finans ekibiyiz. Bu kanıt bize ne söylüyor?

    Bankacılık ya da yatırım ürünü için elimizde kanıt yok; olmayan bir deneyimi anlatmayız. Anlattığımız şey seçeneklerle çoğalan bir ürünün kayıt biçimi. Ofisimiz yok; kararı yazılı çıktı olarak veriyoruz ve formdan gelen mesaja 2 iş günü içinde yanıt veriyoruz.

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