AlgoKlima saha uygulaması — kayıt telefonda oluşuyor, kuyruk açılma sırasını koruyor
Kendi ürünümüz; müşteriye teslim edip çıktığımız bir iş değil, güncellemesini bizim sürdürdüğümüz bir sistem. Saha uygulaması React Native (Expo) ile tek kod tabanından çıkıyor; arkasındaki panel Laravel, Inertia ve Tailwind ile kurulu, ikisi aynı MySQL çekirdeğini paylaşıyor ve okuma yükünü Redis taşıyor. Uygulamanın telefonda tuttuğu şey kaydın kendisi; kuyruk açılma sırasını koruyarak boşalıyor. Asıl zorluk şurada: panel ile uygulama aynı kaydı birbirinden habersiz değiştirebiliyor. Çakışma çözümü iki değişikliği tek kayıtta birleştiriyor, birini sessizce düşürmüyor.
Vaka çalışmasını okuyun →