Одноклассники сегодня входят в Top 10 самых нагруженных сайтов в мире по данным SimilarWeb и comScore и самым нагруженным сайтом, почти полностью реализованным на языке Java.
В докладе я расскажу об используемых нами технологиях, об общей архитектуре сайта и общих принципах проектирования, о сложностях, с которыми обычно сталкиваются при построении такого рода масштабных систем.
Также я расскажу чем именно программирование Одноклассников отличается от принятого в «кровавом энтерпрайзе». Мы рассмотрим сильные и слабые стороны Java с точки зрения разработчика нагруженной системы. Ну и конечно я раскрою некоторые трюки, которые мы используем в связи с этим.
Начал карьеру программиста в далеком 1995 году. Разрабатывал ПО в банковской сфере, телекоме, транспорте.
Работает ведущим разработчиком в «Одноклассниках» с 2007 года в команде платформы. В его обязанности входит разработка архитектур и решений для высоконагруженных систем, больших хранилищ данных, решение проблем производительности и надежности портала. Также занимается обучением разработчиков внутри компании.