Найти в Дзене

Разработчики популярного менеджера задач Things объявили о полной перестройке своего облачного сервиса Things Cloud, который отвечает за

Разработчики популярного менеджера задач Things объявили о полной перестройке своего облачного сервиса Things Cloud, который отвечает за синхронизацию данных между устройствами. Разработчики полностью переписали серверную часть на языке Swift, который обычно используется для создания приложений под Apple. Выбор Swift для серверной части был неочевидным решением четыре года назад, когда началась работа над проектом, однако команда не пожалела об этом выборе. Новая версия Things Cloud работает в четыре раза быстрее при обработке запросов синхронизации. Система получила современную инфраструктуру и архитектуру, которая упростит дальнейшую разработку и поддержку сервиса. При этом математические алгоритмы синхронизации, созданные 14 лет назад, доказали свою надежность и остались без изменений. Переход на новую версию облака был реализован максимально аккуратно — сначала новая система работала параллельно со старой, обрабатывая те же данные и проверяя все возможные сценарии использования.

Разработчики популярного менеджера задач Things объявили о полной перестройке своего облачного сервиса Things Cloud, который отвечает за синхронизацию данных между устройствами. Разработчики полностью переписали серверную часть на языке Swift, который обычно используется для создания приложений под Apple. Выбор Swift для серверной части был неочевидным решением четыре года назад, когда началась работа над проектом, однако команда не пожалела об этом выборе.

Новая версия Things Cloud работает в четыре раза быстрее при обработке запросов синхронизации. Система получила современную инфраструктуру и архитектуру, которая упростит дальнейшую разработку и поддержку сервиса. При этом математические алгоритмы синхронизации, созданные 14 лет назад, доказали свою надежность и остались без изменений.

Переход на новую версию облака был реализован максимально аккуратно — сначала новая система работала параллельно со старой, обрабатывая те же данные и проверяя все возможные сценарии использования. После тщательного тестирования в начале прошлого года произошел полный переход на обновленную инфраструктуру.

Теперь дело «за малым»: актуализировать функциональные возможности менеджера. У нас куплены лицензии на все основные платформы, но не пользуемся уже лет пять как. Киллер-фичей в свое время стала возможность создать задачу прямо из письма штатного почтового клиента macOS, однако давно уже общение с клиентами, партнерами и коллегами перетекло в мессенджеры. Вот когда из сообщений там можно будет удобным образом сделать задачу — вот тогда и снова вернемся в Things. А пока просто порадуемся нового бэкэнду.

@fixed