????????????????????????????????????? – ???????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????? 21 ?????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????? iOS, Android ????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????? ???????????????????????????????? ??????????????? ??????? ??????????????????????????????????????????????????????, ???????????????????????????????????????????
??????????????????? (Cross?Device Sync) ?????????????????????????????????????????????????????????????????????????????? ?????????????????????????????? ?????, ?????????????????????? ??????????????????????????? ???????????????????????????????????????????????????????????????????? ???????????????????????????????, ????????????????, ?????????????????????????????????????????????????????????????????
1. ??????????????????????????????????????????????
1.1 ??????????????????????????????????
???????????? 1990?2000 ???????????????????????????? Flash ??? Java ??????????????????????? ????????????????????????????????????????????????????????????????????????? dial?up ??????????????????????????????? ????????????????????????????????????????????? ???????????????????????????????
1.2 ?????????????????????????????????????
????? iPhone ????????? 2007 ??? Android ??????? 2008 ????????????????????????????????????????????????????? ????????????????????? UI ??????????????????????????? ????????????????????????????????????????? ??????????????????????????????????????????????????????
1.3 ????????????????????????????? API
?? 2015?2018 ??????????????????? API RESTful ?????????????????????????????????????? ???????????????????????????????????????????????????????????????????? NoSQL ?????????????????????????????????????????????? ??????????????? “Starburst” ??? NetEnt ????????????????????????, ???????????????????????????????????? ???????????????????????? iPad ????????????????????????????????????????????????
2. ???????????????? Cross?Device Sync
2.1 ????????????????????????????????
???????????????????????????????????????????????? (session data) ?????????????????????????????? ???????????????? user?id, game?state, balance, ?????????????????? ????????? token ????????????????????????????????????????????????????????????????????????? ???????????? ??????? A ???????? “Mega Fortune” ???????? ??????????? record ???????????????? key ???? “userA_game123” ???????????????????
2.2 ?????????????????????????????? (WebSocket, MQTT)
??????????????????????????????????? (real?time) ???????????????????? WebSocket ???? MQTT ??? HTTP ??????? WebSocket ?????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????? MQTT ????????? publish/subscribe ????????????????????????????????????????????????????? ????????????????: ?????????????????????????? ??????? “sync?request” ???? WebSocket, ?????????????????????? JSON ???????????????????????????? 150?ms
3. ???????????????????????????????????????????????
3.1 ????????????????? (TLS/SSL)
????????????????????????????????????????????????????????? TLS?1.2 ??????????? ????????????????????? (MITM) ?????????? credit balance, token ?????????????????????????????????????????????????????? AES?256 ???????????? ?????????????????? (certificate pinning) ????????????????????????????????????????????????????
3.2 ????????????????????????????? (MFA)
??????????????????????????? (SMS OTP ??????? Authenticator) ????????????????????????????????????????????????????????????? ???????????????????? MFA ????????????????????????????????????????????????????? ????????? MFA ???????????????????????? (???? ?????????????????????) ?????????????????????????????????
4. ?????????? “???????” ???????????????????
4.1 ????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????? ???????????? “grant?record” ???????????????????????????????? (?????????, ?????????, ????????) ???????????????????????????????????? ????????????? token ????????????????? “grant?record” ?????????????????? ????????: ??????? B ??? 1,000?THB ???? e?wallet, ?????? 20 ???????????? “Gonzo’s Quest” – ????????????????????????????????????????????????????? 30????
4.2 ???????????????????????????????????????
?????????????????????????????????????????????????????? ???? win amount, multiplier, ???????????? RTP ???????????? “free?spin?log” ????????????????????????????????????? ??????????????????????????????????????? B
| ?????? | ??????? | ??? | ?????????? | ?????? (THB) |
|---|---|---|---|---|
| 12/08 | ?????? | Gonzo’s Quest | 5 | 120 |
| 13/08 | ???????? | Gonzo’s Quest | 7 | 210 |
| 14/08 | ??????????? | Gonzo’s Quest | 8 | 340 |
????????????????????????????????? “????????????” ?????????????
5. ??????????????????????????????????????????????
5.1 ?????????????????? (Tokenization) ???????????????????
?????????????????????????????????? ?????????????????????????????????? ????????????? token ?????????????????????????????????? Token ?????????????? user?id ???????????????????????????? ??????????????????????????????????????????????????????????????
5.2 ???????????????????????? (e?wallet) ????????????????
?????? e?wallet ????? Skrill, Neteller ???????? “???????????” ???????????????????????????????????? 10??????? ???????????? e?wallet ?????????????????? API ?????? token ?????????????????????????????????????????? ???????????? balance ?????????????????????????????????? ?????????????????????????????????????????????????????
6. ???????????????????????????????????????????????????
- Platform A: ?????????????? micro?services ??????????????????????, ???????????????????????????? ?????????????????????? service “BonusEngine” ??????????????? Redis cluster ??????????????????????????????????????????????????????????? 80?ms
- Platform B: ?????????????????????????????????????? Apache Kafka ???? message bus ???????????????????????? event ????? “FraudDetector” ????????????????????????????? rule?based engine ???????????????? ??????????? token ?????????????????????????? push notification
| ????????? | ??????????? | ???????????????? | ???????????????????? |
|---|---|---|---|
| Platform A | Micro?services + Redis | 80?ms | Rule?based |
| Platform B | Event?driven (Kafka) | 120?ms | AI?model |
7. ???????????????????????????????????????????
7.1 ?????????? latency ??? jitter
?????????????????????????????Pingdom ?????Wireshark ??????????????? (latency) ???????????????????????????? ?????? jitter (?????????????? latency) ??????????? ping 100 ?????????????????????????????????????????? ??? latency ????????????????????????????????????????? ??150?ms ???? jitter ???????????30?ms ?????????????????????????????
7.2 ????? stress test ???????????????????? Wi?Fi
??? QA ????????????? 10,000 ??????????????????????????? JMeter ???? Locust ?????????????????????????????????????? 4G, 5G ??? Wi?Fi 802.11ac ?????????????????????????????????? API gateway ??????????? auto?scaling ????????????????????????????? peak traffic ???????????????
8. ??????????????????????????
- ??????????????????
- ??????: token ??????????????????????
-
???????: ??? refresh token ????????? 30???? ?????????????? “??????????????????” ???????????? “?????????”
-
??????????????????????????????
- ??????: ??????????????????????????????????????????
-
???????: ????? cache layer ???? Redis ?????????? TTL 5????????????????????????????????????????
-
?????????????????????????????
- ??????: ????????????? token ???????????????????????????????????
-
???????: ????????????????????????????? 2?3 ??????????????? ????????? IP ????????????????????
-
???????????????????????????
- ??????: API ?????????????????????
- ???????: ??? queue (RabbitMQ) ????????????????????? retry ???????????????????????
9. ???????????????????????: AI?Driven Sync & ????????????????????????
9.1 ?????? AI ??????????????????????????????
???? AI ??????????? pattern ?????????????????, ????????????????????????????????????? ?????????????????????????????????????? (???? ?????????????????????????????????? 5????????????????????????) ??????????? flag ??????????????????????????????????????????
9.2 ???????????????????????????????????
???????????????????????????????????????????????? iOS/Android ???????????????? Touch ID ???? Face ID ???????????? token ????? ???????????????????????????????????? Secure Enclave ??????????????????????????????????????????????????? ?????????????????????? token
10. ?????????????????: ??????????????????????????????????????????????????????
-
???????????????????????????????? (Retention)
???????????????????????????????????????????????????????????????????????????????? ??????????????????????????? 30????????? 45?60????? ?????????????????????????????????? 15??????????????????????????????????? 12?% ????????????????? -
????????????????????????????????????????
????????????????????????????????????????????????????????????????????? (CSAT) ??????? 85?% ????????????????????????????????????????????????????????????????????????????????????????? 2???????? 30????? ?????????????????????????????????????????????
11. ???????????????????????????????????????????????????????
- ?????????????????????????????????????????????????? NoSQL (???? Cassandra) ???? NewSQL ????????????????????????????????????
- ????????????????????????????? TLS?1.3 ???????? rotate ??????????? 90?????????????????????????????????
- ??????????????????????????????????????????????? MFA, ???????????????????????????????????????? “???????????” ????????????
- ????????????? CI/CD ????????????????????????????????????????????????????????????????? deploy
- ?????????????????????????????????????????? (live chat, Telegram, Line) ????? FAQ ??????????????????????????????????????????????
????????????????????????? Ukedchat ??????????????????????????????????????????????????????????????????????????????
????
??????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????? ???????????????????????????????????????????????????????? ??????????????????????????????????????????????? ???????????????????????????????????????????????????????? API ???????? ????????????????????????????????????????????? ?????????????? AI, MFA ???????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????? ?????????????????????????Retention??????????????????????????????.
