Олег Бунин — генеральный директор студии разработки высоконагруженных интернет-проектов «Онтико». Под его руководством команда «Онтико» разработала более 20 крупных проектов, среди которых Sports.RU, Takzdorovo.RU, Woman.RU, Setup.RU, Lovetime.com, Astrostar.RU, Tvjam.RU и многие другие. Команда консультантов «Онтико» приходила на помощь ВКонтакте, Imhonet.RU, Photosight.RU, РИА «Новости» и ИТАР-ТАСС, а также другим известным и высоконагруженным ресурсам.
В настоящий момент Олег — признанный российский эксперт в области высоких интернет-нагрузок. Также является организатором ведущих в России профессиональных IT-конференций: конференции разработчиков высоконагруженных систем HighLoad++, конференции веб-разработчиков «Российские интернет-технологии» (РИТ++) и конференции по управлению и предпринимательству Whale Rider.
Учебный день HighLoad++
По исследованию, проведённому в Европе, лишь три профессии всегда востребованы и лишь три специальности на современном рынке труда всегда найдут работу. Это физики, химики и... программисты. А ключевой фактор конкуренции в современном мире — это компетенции и профессионализм.
Чем отличается простой программист от высокопрофессионального? Что делать, если ты просто хороший программист, ответственно решающий повседневные рутинные задачи? Что делать, если ты студент технического вуза, а крупным компаниям нужны люди с опытом? Где овладеть профессией? Да и что это значит — овладеть профессией? Изучить какой-то язык программирования и... а что дальше?
А как быть с новыми технологиями? Про них можно многое прочитать, но как из всего этого моря статей выстроить стройную систему? Как понять, какая из баз данных лучше? Ты, конечно, слышал о MongoDB, но чем она лучше MySQL и лучше ли — не знаешь. А теперь, когда JSON-поля появились в классических реляционных SQL (PostgreSQL), мир уже никогда не будет прежним :) Горизонтальное масштабирование — это классно, все так делают, и что? А как они это делают?
Специально, чтобы устранить эту чудовищную несправедливость, мы придумали и провели 22 июля вебинар «Пошаговый алгоритм проектирования высоконагруженной системы». Как это часто бывает, на мероприятие успели попасть далеко не все, и на этой странице ты сможешь приобрести записи вебинара.
7 часов записей (аудио + видеопоток с презентацией), прослушав которые ты узнаешь простой и надежный как скала алгоритм проектирования архитектуры высоконагруженной системы. Хочешь понимать, что происходит внутри веб-сервера? Почему иногда стоит применять NoSQL-решение, а почему нет? Что внутри веб-серверов и чем отличаются разные методы обслуживания множества соединений? И, наконец, чем с архитектурной точки зрения отличаются СУБД PostgreSQL и MySQL?
Знание нескольких принципов заменяет знание множества фактов. Мы не будем говорить о конкретном программном обеспечении, о конкретных утилитах, о конкретных базах данных или веб-серверах. Мы будем говорить о принципах, применяемых в проектировании высоконагруженных проектов.
Сначала мы изучим с тобой конкретные архитектурные паттерны, которые применяются в мире высоких технологий:- Сервисно-ориентированная архитектура;
- Вертикальное масштабирование;
- Горизонтальное масштабирование;
- Отложенные вычисления;
- Асинхронная обработка;
- Конвейерная обработка;
- Использование толстого клиента;
- Кеширование;
- Функциональное разделение;
- Шардинг;
- Виртуальные шарды;
- Центральный диспетчер;
- Репликация;
- Партиционирование;
- Кластеризация;
- Денормализация;
- Введение избыточности;
- Нереляционные СУБД;
- Толстый клиент;
- Параллельное выполнение
- и многое другое...
- 1Опишем бизнес-логику будущей системы, включая потенциальные пути развития;
- 2Подсчитаем объёмы хранимых данных и скорость их приращения. Выбираем критический путь — хранение, запись или чтение данных?
- 3Определим допустимую деградацию системы;
- 4Построим схему движения данных и примем решение, какие из особенностей проектируемой системы мы будем использовать;
- 5Проектируем систему :)
- 6Ищем и устраняем узкие места.
А потом примеры, примеры и ещё раз примеры! Спортивные трансляции, сайт знакомств, почтовые рассылки, система статистики, новостной сайт, система сообщений, френдлента.
За этот день (а учебный день — это действительно день, записей на семь часов) ты сможешь систематизировать все знания о высоконагруженных системах, они перестанут быть чем-то загадочным и запредельным и превратятся в стройную систему знаний. Да, кстати, и стоимость твоя на рынке труда вырастет процентов на 20%!
Стоимость записей вебинара «Пошаговый алгоритм проектирования архитектуры высоконагруженной системы» составляет сейчас 5 тысяч рублей для физических лиц и 6 тысяч рублей — для юридических. Ссылка на скачивание материалов придёт в ответном письме.
- Физическое лицо
- Юридическое лицо
Формирование документов для оплаты юридическими лицами происходит в личном кабинете на сайте conf.ontico.ru. Мы попросим Вас зарегистрироваться - это необходимо, чтобы мы могли сохранить для Вас сгенерированные документы. И будьте готовы к тому, что стоимость для юридических лиц, по понятным причинам, значительно выше.
PS: Также сразу после оплаты ты получишь ссылку на видеозаписи вебинара, а также видеозаписи лучших докладов конференции HighLoad++ 2012 и 2013 годов, а также — PDF-книгу, дополняющую то, что услышишь в записях.