İçeriğe geç

İnovasyonun ötesinde. Sınırların ötesinde. Etkiye doğru.

Dil
Görünüm

Bir zincirin gerçekten büyüyebileceği bir yazarkasa

Bir restoran zinciri, sahip olduğu her şeyden önce kasalarını aşar. Wezly her mağazayı ve her satış noktasını tek bir TSE uyumlu yazarkasa üzerinde çalıştırıyor — ve HPC GmbH'yi altı yıldır bu sistemle ayakta tutuyor.

  • Bir garsonun gerçekten satış yaptığı kasa: seçenekler, indirimler, akan bir toplam ve tek dokunuşta tahsilat.
  • Her satış, iade ve nakit hareketi tek bir defterde — imzalı bir işlemin ardında bırakması gereken kayıt.
  • Kassensicherungsverordnung'un talep üzerine istediği Kassensichv dışa aktarımı; sonradan derlenmek yerine canlı satış kaydından üretiliyor.
  • Ciro, satış adedi ve kâr; kasanın yazdığı aynı veriden, ay ay bir işletme gözüyle okunuyor.
Müşteri
HPC GmbH
Sektör
Perakende ve yeme-içme
Pazar
Almanya
Teslim yılı
2020

Wezly, HPC GmbH için geliştirdiğimiz yazarkasa. 2020'de yayına girdi ve hâlâ çalışıyor.

Aynı zamanda bu sitenin başka bir yerde ileri sürdüğü iddianın ardındaki sistem: Almanya'nın mali gereğini bir denetimden sonra değil, ilk sürümünden itibaren karşılayan yazarkasa.

Çoğu kasanın yanlış kurduğu yapı

Tek bir dükkânın bir kasaya ihtiyacı vardır. Birkaç dükkâna dönüşmeye niyetli bir işletmenin bir hiyerarşiye ihtiyacı vardır ve bunu sonradan eklemek, kimsenin bütçelemediği göçtür.

Wezly baştan üç katmanla kuruldu. Bir işletmenin mağazaları, bir mağazanın satış noktaları, bir satış noktasının kasaları vardır. Ürünler varyant taşır ve özellikleri satış noktası bazında, ister kuralla ister elle çözülür; çünkü aynı ürün iki konumda gerçekten farklı bir şeydir: başka bir fiyat, başka bir vergi işlemi, pazar günü başka bir bulunurluk.

Genel merkezin ağı gerçekten yönetip yönetemeyeceğini, yoksa her şubenin sessizce kendi elektronik tablo adasına dönüşüp dönüşmeyeceğini işte bu sonuncusu belirler.

Alman kısmı neden zor kısım

Başka her yerde bir yazarkasa bir ekran, bir yazıcı ve bir kart okuyucudur. Almanya'da düzenlemeye tabi bir nesnedir. Kassensicherungsverordnung uyarınca her işlem sertifikalı bir teknik güvenlik unsuru tarafından imzalanmalı ve vergi idaresi yıllar geriye giden satış kaydının yapılandırılmış bir çıktısını isteyebilmelidir.

Bu, sipariş akışı çalıştıktan sonra eklenen bir özellik değildir. İlk satırın yazıldığı gün bir satışın nasıl saklanacağına karar verir, çünkü imzalanmış bir satış sonradan sessizce değiştirilemez. Bunu geç bir gereklilik sayan sistemler baştan yazılır.

Bir şablona değil, pazar liderlerine karşı kuruldu

Referans noktaları, bir perakendecinin aksi hâlde satın alacağı ürünlerdi; Vend de aralarındaydı. Geliştirme boyunca soru «bir kasanın asgari ihtiyacı nedir» değil, «birini mevcut sağlayıcısını bırakmaya ne ikna eder» idi; bu daha zor bir şartname ve başka bir yazılım üretir.

Yığın, önemli olduğu yerde

Önde NgRx'li Angular, arkada Nest.js ve Node, satış kaydı için TypeORM üzerinden PostgreSQL, salonun anında tepki vermesi gereken yerde Firestore, altta Docker ve Google Cloud. Baştan sona tek bir kişi taşıdı.

Bu, sitenin genel olarak anlattığı düzenin ta kendisi: ilk toplantınızdaki mühendis kodu yazan kişidir ve ekip bilerek küçüktür.

Alıntılanmaya değer sonuç: altı yıl

Bir lansman sayısı değil. 2020'de kurulmuş, düzenlemeye tabi bir sistem, aradaki kural değişiklikleri ve platform güncellemelerine rağmen hâlâ hizmette. Ölçü, bir sistemin beş yıl sonra, yazıldığında orada olmayan biri tarafından hâlâ sürdürülebilir olup olmadığıdır — ve bu sistem o eşiği geçti.

Neyi çalıştırmanız gerektiğini anlatın

Tüm vaka incelemeleri

Bu sayfada

Sizinki ne yapmak zorunda olurdu?

Onu kuracak mühendisle otuz dakika; satışçıyla değil. Kapsam, maliyet ve gerçek riskin nerede durduğu üzerine net cevaplar.