2. Offline vs Online • Offline first • Local server + database • LAN printers • Optionally sync to HQ server Challenges • Requires IT specialist to maintain, update, etc. • Difficult to scale • Online QR ordering?? Traditional POS LAN
• Online first • Web client + Cloud server • Easy to maintain, update and scale Hato Dine-in • LINE -> Staff ordering • Internet -> Backup internet • AWS -> Offline mode LINE API HATO Challenges • Offline? LIFF Login Messaging
AWS Lambda S3 web hosting API Gateway AWS Lambda Step Functions RDS DynamoDB Redshift Frontend API Async Database Step Functions Data Warehouse LINE LIFF LINE Login LINE Messaging
• Silom Complex • Terminal 21 Rama 3 • Mega Bangna • Central Eastville • Gateway at Bang Sue • Central Westgate • Central แจ้งวัฒนะ • Central รัตนาธิเบศร์ • Central ปิ่ นเกล้า • The Mall ท่าพระ 10 digital branches as of now and keep expanding!