You are on page 1of 1

1.

Core Business:
● Framework: Yii2
● API Document: Swagger docs (lấy theo mô hình bên lumi smarthome sang)
● RBAC: xây dựng cơ chế RBAC dựa theo core của Yii2. (Ko sử dụng lại của bên
smarthome - hơi cồng kềnh)
● Authen: Sử dụng capcha để auth vào BQL, CDT, Hoặc có thể sử dụng OTP (SMS)
● SSO server: theo chuẩn OAuth2 (PHP -
https://bshaffer.github.io/oauth2-server-php-docs/​ Sử dụng chung cho cả bên
smarthome)
2. DB:
● MySQL + MongoDB
3. Socket​:
● Websocket: Socket.io
● Tương tác websocket + PHP Core: tương tác qua DB
4. Asynchronization
● Framework: Sử dụng Adonisjs
● Message Queue: Sử dụng rabitMQ

You might also like