» » Блог компании Конференции Олега Бунина

 

Кэширование данных в web приложениях. Использование memcached

Автор: admin от 20-01-2017, 20:20, посмотрело: 18

Кэширование данных в web приложениях. Использование memcached

Юрий Краснощек (Delphi LLC, Dell)


Я немного расскажу вам про кэширование. Кэширование, в общем-то, не сильно интересно, берешь и кэшируешь, поэтому я еще расскажу про memcached, довольно интимные подробности.

Кэширование данных в web приложениях. Использование memcached

Про кэширование начнем с того, что просят вас разработать фабрику по производству омнониевых торсиометров. Это стандартная задача, главное делать скучное лицо и говорить: «Ну, мы применим типовую схему для разработки фабрики».

Категория: Программирование » Веб-разработка

 

Какие бывают провайдеры услуг дата-центров, и как выбрать оптимальный?

Автор: admin от 18-01-2017, 09:25, посмотрело: 22

Какие бывают провайдеры услуг дата-центров, и как выбрать оптимальный?

Игорь Мызгин (Servers.ru)


Буду рассказывать про провайдеров дата-центров и как выбрать оптимального. Почему оптимального, расскажу чуть позже.

Я расскажу о том, что такое дата-центр как бизнес (это мое определение, которое предлагаю обсудить); какие услуги оказывают дата-центры; что нужно потребителю услуг от дата-центра; как правильно сравнить несравнимое. Также я предложу алгоритм, который, я считаю, помогает выбрать провайдера дата-центров лучше, чем алгоритм, который обычно используется большинством людей, которые пытаются купить услуги дата-центра.

Категория: Админитстрирование » Системное администрирование

 

Горизонтальное масштабирование. Что, зачем, когда и как?

Автор: admin от 14-01-2017, 18:35, посмотрело: 22

Горизонтальное масштабирование. Что, зачем, когда и как?

Александр Макаров ( SamDark )


Здравствуйте! Я Александр Макаров, и вы можете меня знать по фреймворку «Yii» — я один из его разработчиков. У меня также есть full-time работа — и это уже не стартап — Stay.com, который занимается путешествиями.

Сегодня я буду рассказывать про горизонтальное масштабирование, но в очень-очень общих словах.

Что такое масштабирование, вообще? Это возможность увеличить производительность проекта за минимальное время путем добавления ресурсов.

Обычно масштабирование подразумевает не переписывание кода, а либо добавление серверов, либо наращивание ресурсов существующего. По этому типу выделяют вертикальное и горизонтальное масштабирование.

Категория: Программирование » Веб-разработка

 

Эволюция процесса деплоя в проекте

Автор: admin от 11-01-2017, 16:10, посмотрело: 24

Эволюция процесса деплоя в проекте

Денис Яковлев (2ГИС)


Меня зовут Денис, я работаю в компании 2ГИС, около полутора лет занимаюсь вопросами continuous delivery для проектов веб-отдела. До этого работал в копании Parallels и там прошел путь от QA инженера до team lead’а.

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

Из чего это состоит? Нам нужно доставить, прежде всего, код — то, над чем мы работали большое количество времени, тестировали и прочее.

Категория: Админитстрирование » Системное администрирование

 

Сравнительный анализ методов балансировки трафика

Автор: admin от 11-01-2017, 03:30, посмотрело: 17

Сравнительный анализ методов балансировки трафика

Сергей Зубов (CDNvideo)


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

Сравнительный анализ методов балансировки трафика

Категория: Программирование » Веб-разработка

 

Скорость с доставкой до пользователя

Автор: admin от 8-01-2017, 16:15, посмотрело: 26

Скорость с доставкой до пользователя

Анатолий Орлов ( anatolix ), Денис Нагорнов ( Яндекс )


Анатолий Орлов: Всем привет! Меня зовут Анатолий. Я последние 10 лет работал в Яндексе. В Яндексе я занимался разными вещами, но, так получилось, что на HighLoad я всегда доклады делаю про скорость разного вида. У меня есть содокладчик — Денис Нагорнов, он и сейчас работает в Яндексе и занимается, помимо всего прочего, не поверите, тоже скоростью.

Доклад называется «Скорость с доставкой до пользователя». Как вы знаете, огромное количество компаний пытаются оптимизировать загрузку своих страничек. Некоторые компании так гордятся достигнутыми результатами, что они эти результаты пишут на своих страничках, причем даже не внизу, а вверху.

Например, скриншот с сайта Google:

Категория: Программирование » Веб-разработка

 

NoSQL – коротко о главном

Автор: admin от 6-01-2017, 22:45, посмотрело: 26

NoSQL – коротко о главном

Сергей Туленцев (TextMaster)


Меня зовут Сергей Туленцев, я уже несколько лет интересуюсь NoSQL базами данных и сегодня попытаюсь поделиться с вами знаниями и опытом.

Кому будет полезен этот доклад? Это обзорный доклад с претензией на структурированность. Если вы что-то где-то когда-то слышали про NoSQL, то через 40 минут вы будете знать гораздо больше, вы будете легче ориентироваться в терминах и более уверенно выбирать базы данных для своего проекта.

Поговорим также про типичные примеры применения и как не надо применять NoSQL базы данных.

Категория: Программирование » Веб-разработка

 

Как понять, что происходит на сервере

Автор: admin от 5-01-2017, 21:55, посмотрело: 46

Как понять, что происходит на сервере

Александр Крижановский (NatSys Lab.)


По Сети уже давно бегает эта картинка, по крайней мере, я ее часто видел на Фейсбуке, и появилась идея рассказать про нее:

Как понять, что происходит на сервере

Категория: Системное администрирование, Linux

 

Monitoring driven эксплуатация

Автор: admin от 6-12-2016, 08:50, посмотрело: 27

Monitoring driven эксплуатация

Николай Сивко ( NikolaySivko, OKMeter.IO )


Рассказ о том, как устроена эксплуатация в компании HeadHunter, и как используется мониторинг для того, чтобы следить за качеством эксплуатации.

Категория: Админитстрирование » Системное администрирование

 

Использование memcached и Redis в высоконагруженных проектах

Автор: admin от 1-12-2016, 16:40, посмотрело: 20

Использование memcached и Redis в высоконагруженных проектах

Вячеслав Москаленко (Ленвендо)


Я буду рассказывать вам об инструментах высоконагруженных проектов, кэшировании, в частности, о memcached, Redis-е и о сервисе очередей RabbitMQ или в простонародье «кролике».

В первой части доклада я расскажу о том, что такое memcached — базовые понятия, что такое Redis, о его особенностях, и чем эти два сервиса отличаются. Расскажу о практическом применении в наших проектах обоих сервисов.

А во второй части я буду рассказывать о брокере сообщений RabbitMQ, об основных понятиях, которые есть в «кролике», о том, как работает маршрутизация сообщений между продюсерами и консьюмерами. Также расскажу о практическом применении в наших проектах данного брокера сообщений.

О кэшировании. Думаю, многие из вас хоть что-то кэшировали в своих веб-проектах, поэтому все будет очень просто и доступно.

Категория: Программирование, Веб-разработка

 
Назад Вперед