Ko'plab mustaqil mehmonxonalar hech kim egalik qilmaydigan texnologiya ustida ishlaydi. Saytni bir marta agentlik qurgan, o'sha agentlik esa allaqachon boshqa ishga o'tib ketgan. Bron tugmasi qabulga xat yuboradi. Wi-Fi paroli peshtaxta tagiga yopishtirilgan, litsenziyalar to'xtab qolgunicha o'zi yangilanaveradi va sahifa ochilmay qolganini payqash hech kimning vazifasi emas.
Bu faraziy holat emas. O'z portfelimizdagi mehmonxonalardan biri saytini hanuz oddiy HTTP orqali, muddati o'tgan sertifikat bilan uzatadi va uning «Hozir bron qiling» tugmasi bron emas, so'rov shaklini ochadi. Mehmonning brauzeri unga sayt xavfsiz emasligini aytadi — aynan mehmonxona uning ismi va sanalarini so'rayotgan sahifada. O'sha mehmonxonada yomon narsa yo'q. Uning texnologiyasida shunchaki ega yo'q.
Biz o'sha ega bo'lamiz. Sayt, turish atrofidagi ilovalar, mehmon yozuvlarini saqlaydigan tizimlar, ular joylashgan tarmoq hamda ostidagi domenlar va sertifikatlar. Bitta jamoa va biror narsa buzilganda javob beradigan bitta taraf.
Mehmonxonaga tegishli saytni — bozorga emas, obyektning o'ziga qarashli yagona kanalni — biz quramiz va yuritamiz. Ushbu sayt namuna: sakkiz tildagi sahifalar, brauzer sahifani o'qib bo'ladigan holga keltirguncha imkon qadar kam ish bajarishi uchun qurilgan va tez ofis ulanishida emas, zaif ulanishda ochilishi hisobga olingan. Xonalar, taomlanish, suratlar va mehmon qaror qabul qiladigan tafsilotlar dolzarb turadi, chunki ularni dolzarb saqlash ishning bir qismi, o'zgartirish so'rovi emas.
02
Mehmon va xodimlar uchun ilovalar
Ilova mehmonxonada faqat ishqalanishni kamaytirgan joyda o'z o'rniga ega bo'ladi, boshqa yerda emas. Kelishdan oldin — hujjatlar va afzalliklarni mehmon lobbida tik turib emas, hali uydaligida hal qilib qo'yish mumkin bo'lganda. So'rovda — u so'ralgan tilda, unga chora ko'ra oladigan bo'limga yetib borishi shart. Va qavatlarda — xona xo'jaligi va texnik xizmat hamon qog'oz va ratsiyada ishlayotgan bo'lishi mumkin. Biz obyektni allaqachon mavjud narsaga moslash o'rniga, oldimizdagi obyekt uchun quramiz.
03
Mehmon boshqaruv tizimlari
Har bir mehmonga bitta yozuv — ro'yxatdan o'tish, turish tarixi, so'rovlar, afzalliklar, o'tgan safar nima noto'g'ri ketgani va bunga nima qilingani — mehmonxonaning tizimlarida saqlanadi va kerak bo'lgan odamning oldida, kerak bo'lgan lahzada turadi. Bu tizimlarni biz sozlaymiz, bron jarayoni va saytga ulaymiz hamda ishlab turishini ta'minlaymiz. Sayt ulardan o'qiydi va ularga havola qiladi; hech qachon bron saqlanadigan joyga aylanmaydi.
04
Xavfsizlik
Mehmonxona o'z hajmidagi biznes uchun juda og'ir yozuvlar to'plamini saqlaydi: pasport va viza raqamlari, mehmonning uyi bo'sh turadigan sanalar, karta ma'lumotlari, ba'zan sog'liq yoki harakatlanish haqidagi qayd. Shu bilan birga uning ochiq lobbisi, qabul stolidagi umumiy loginlari, mavsumiy xodimlari va ko'pincha mehmonlar bilan ofis birga foydalanadigan tarmog'i bor — bu esa uni yumshoq nishonga aylantiradi. Biz mehmon tarmog'ini mehmonxonani yuritadigan tizimlardan ajratamiz, qaysi yozuvni kim ko'ra olishini nazorat qilamiz, dasturiy ta'minotni dolzarb saqlaymiz va biror narsa yuz bergan kunda nima qilinishini oldindan kelishib qo'yamiz.
05
Domenlar, pochta va ostidagi tizimlar
Ishdan chiqmaguncha hech kim sezmaydigan qism. Domen va sertifikatlar muddati o'tgandan keyin emas, o'tishidan oldin yangilanadi; agentlik javob berishni to'xtatganda ham qo'lingizda qoladigan DNS; spam papkasiga emas, pochta qutisiga yetib boradigan xatlar; va kimdir haqiqatan tiklab ko'rgan zaxira nusxalar. Muddati o'tgan sertifikatning oldini olish mumkin, u esa mehmonning o'z brauzerini siz bilan bron qilishga qarshi dalilga aylantiradi.
Mehmonxonada ishlab turgan tizimlar bo'lsa, biz ularni saqlab qolamiz va yuritamiz — maqsad qayta qurishning o'zi emas, puxta yuritiladigan obyekt. Nima qoladi, nima almashtiriladi va qanday tartibda — bu obyektda nima borligini ko'rganimizdan keyin, har bir obyekt bo'yicha alohida hal qilinadi. Mehmonxona oxir-oqibat qaysi tizimlarda va qanday shartlarda ishlashi bu yerda faraz qilinmaydi, ega bilan kelishiladi.