Залогом успеха было создание микросервисной архитектуры. Все коммуникации в режиме реального времени, включая сервис-сервис (MQTT) и сервис-интерфейс (websockets). Система состоит из ядра (которое управляет всеми устройствами, системного менеджера, устанавливаемых мостов для поддержки разных производителей (может разрабатываться сторонними специалистами), хранилища приложений, облачного интерфейса, мобильного интерфейса и т.д. Мы создали более 10 подключаемых интеграций со сторонними платформами: Google Voice, Fibaro, Xiaomi, Sonos, Amazon Alexa, Facebook, Telegram и т.д. Глубокое понимание низкоуровневых протоколов и специфики "железа" позволило создать высокопроизводительную и расширяемую архитектуру. Так как платформа позволяет 3-м сторонам создавать собственные приложения, безопасность была краеугольным камнем системы. Платформа поддерживает изоляцию с докером, сандбоксы для выполнения ненадежных сценариев, продуманную систему разграничения прав и управления пользователями, RBAC, поддерживает встроенную двухфакторную систему аутентификации.