ИТ доклады
Система расчетов ZIIoT: как отказ от готовых технологий ускорил производительность [pdf] [pptx c анимациями]
Совместный доклад с Антоном Смольковым (если честно, в основном он готовился).
При проектировании ПО часто встает вопрос о выборе между использованием готовых компонентов и написанием своего «велосипеда».
При этом можно отметить, что компании небольшого размера склонны к первому подходу, а «big tech» — к последнему. В докладе мы расскажем об эволюции подсистемы расчетов платформы ZIIoT, о том как в какой-то момент мы еще не стали «big tech», но уже доросли до отказа от готовых решений и были вынуждены спроектировать свой небольшой, но очень быстрый «трехколесный велосипед».
Подробно остановимся на том, как отказ от определенных готовых технологий позволил нам удовлетворить значительно возросшим требованиям по нагрузке. Расскажем, с какими трудностями столкнулись в процессе реализации и что такое «святая простота».