Платформа kwizbot являє собою сервіси, які взаємодіють між собою. Самі сервіси обгорнуті в докери та можуть поставлятися як ізольовані контейнери або нативні сервіси якщо це необхідно. Архітектурою передбачено розгортання платформи на: bare metal, cloud (AWS переважно), інші dedicated сервери або віртуалізації.
Архітектурно може являти собою монолітний сервер, роздроблені сервіси з декількома серверами, мікросервіси в хмарній інфраструктурі. Платформу можна оркеструвати з допомогою відомих інструментів або самописних систем керування.
Пропускна здатність навантаження платформы kwizbot не має обмежень на рівні функціоналу або інфраструктури, один із умовних лімітів є ліміт на рівні месенджерів
Рекомендовані потужності закладені з врахуванням додаткових інтеграцій або взаємодій з іншими модулями/сервісами
Монолітна архітектура на одному сервері
Монолітна схема (приклад реалізації)
https://lh6.googleusercontent.com/47g_ql1lf0MAlFm2JcB5NNaDs4L5aLHVn7eXkrbAEe7FXi6LhGI4UoivSrxgnFxOs6KpGx1yUScMDPFN-GAIc9xmhL1cSV-hnWgTj6RU3DSsD7vaD1cQQhPB4_0n7tOsYy2r4qOF
Розподілена схема (приклад реалізації)
Cloud AWS схема ( приклад реалізації)