Узлы рассинхронизируются
Состояние устройств и серверов расходится, и система начинает принимать решения на устаревших данных.
Проектируем взаимодействие устройств, серверов и пользователей в распределённых системах:
Мы проектируем сеть устройств как отказоустойчивую распределённую систему.

Проектируем системы с fault tolerance и согласованностью состояния между узлами.

Закладываем автономную работу узлов и корректную ресинхронизацию после восстановления связи.

Централизованное управление парком и безопасные обновления при росте сети.
Изучаем топологию сети, узлы и условия связи.
Проектируем синхронизацию, отказоустойчивость и масштабирование.
Реализуем узлы, backend и механизмы согласованности.
Тестируем поведение при отказах и потере связи.
Разворачиваем систему и подключаем сеть узлов.
Мониторинг, безопасные обновления и масштабирование.
Сети станций и терминалов
Группы автономных устройств
Распределённое оборудование
Интеллектуальные сети устройств
Понимаем согласованность, консенсус и отказоустойчивость.
Проектируем работу при потере связи как норму, а не исключение.
Обновляем сеть без простоев и «кирпичей».
От прототипа до тысяч узлов в одной архитектуре.
Проведём технический аудит архитектуры: