İçeriğe atla

· İbrahim Yaşar

Buluttan indik: QR menüden masaüstü kasaya

Yola çıkarken elimizde yalnız QR menü vardı ve her şeyi bulutta çalıştırıyorduk. Sahada bir duvara çarptık. Duvarın adı POS cihazlarıydı.

Kâğıt üstünde temiz görünüyordu

Mutfak ekranı, kasa ve garson ekranı — üçü de tarayıcıdaydı. Kurulum yok, güncelleme yok, her cihazdan erişim var. Bir SaaS için doğru mimari buydu.

İşletmeye girip kasanın arkasına geçene kadar da doğruydu.

Tarayıcının konuşamadığı şeyler

Bir restoran kasası yalnız yazılım değil: yazarkasa, termal yazıcı, ödeme cihazı, çekmece. Bunların hiçbiri bir web sekmesinin kolayca konuştuğu şeyler değil. Tarayıcı, güvenlik gerekçesiyle yerel donanıma bilerek uzak durur.

Ara katman yazarak zorlayabilirdik. Her kurulumda çalışan ek bir servis, her yazıcı modeli için ayrı bir köprü, her Windows güncellemesinden sonra yeniden kırılan bir yapı. Bunu erken gördük.

Geri adım attık

Mutfak, kasa ve garson ekranlarını bulut yapımızdan çıkardık ve masaüstünde çalışan bir uygulamaya taşıdık. Vorte POS böyle doğdu.

Bu mimari bir geri adımdı. 2020'lerin ortasında masaüstü uygulamaya dönmek moda bir karar değil. Ama donanımın olduğu yerde durmak, tarayıcıda ısrar etmekten daha doğru çıktı.

Yan etkisi beklediğimizden değerli oldu: internet kesildiğinde satış durmuyor. Bulutta çalışan bir kasada bu mümkün değil.

Ne bulutta kaldı

QR menü, müşterinin telefonundan açtığı taraf, yönetim paneli ve raporlar bulutta. Kasa yerelde. İkisi birbirine senkron çalışıyor.

Yani karar “bulut mu masaüstü mü” değildi. Hangi parçanın nerede duracağıydı.