Начав с разработки почтового сервиса на Objective-C для Macintosh, команда Владимира Бутенко столкнулась с реальностью глобального рынка - продукту нужна была мультиплатформенность. Это была комплексная инженерная задача, обусловленная кризисом у компании Apple и её нестабильным положением. 📉
Владимир Бутенко в 2000 году:
«Пришлось переписать всё на C++ и создать Stalker Foundation Framework - наш собственный кросс-платформенный фреймворк».
Этот стратегический шаг, завершенный в конце 90-х, обеспечил переносимость на множество систем. С сентября 1998 года CommuniGate Pro официально вышел на рынок 🌐, поддерживая Linux и Windows NT и уверенно завоевывая их, поскольку на этих ОС не было конкурентов, обладавших такой доступностью и универсальностью.
Команда не просто следовала трендам Web-почты, а создавала архитектурный прорыв. В первую очередь, отказались от неэффективного стандартного подхода, где Web-интерфейс был наслоением из скриптов.
Владимир Бутенко в 2000 году:
«Сильная сторона нашего сервера в том, что у нас Web-почта — не «нашлёпка» на ядро».
Вместо этого CommuniGate Pro построил единое ядро, которое синхронизирует все обращения (Web, POP, IMAP). Этот подход давал невероятную эффективность и адаптивность к любой ОС. В то время аппаратные мощности были крайне ограничены, так что и CommuniGate Pro создавался с прицелом на минимальное потребление ресурсов. Поэтому даже простой сервер Macintosh мог обслуживать 100 000 учётных записей! 👥
Заложенные Владимиром принципы максимальной производительности и универсальности актуальны для CommuniGate Pro и сегодня. Ведь как и в начале 2000-х, наш продукт поддерживается на различных ОС и не требует высоких аппаратных мощностей. 😄
