Дизайн REST API для высокопроизводительных систем / Александр Лебедев (Новые ...Ontico
Доклад осветит вопросы устройства REST API для веб-приложений и мобильных клиентов, от которых требуется высокая производительность.
Проектирование высокопроизводительных REST API.
- Кто должен участвовать в проектировании.
- Как узнать, что оптимизировать.
- Как измерять производительность REST API.
Паттерны и антипаттерны.
- Почему pagination - это плохо, и на что лучше заменить.
- Проблема N+1 и как с ней бороться.
- Бесполезные данные - как обнаружить и уничтожить.
- Как не ломать кэширование на клиенте.
- Эффективная работа с интерфейсами "мастер-детали".
Кэширование.
- Три слоя кэширования.
- Самый быстрый запрос - тот, которого не было. Как увеличить их количество.
- Экономия трафика.
- Исключение ненужных вычислений.
- Подходы к инвалидации кэша.
Приемы оптимизации работы с API на клиенте.
- Параллельные запросы.
- Эффективный разбор данных.
- In-memory DB на клиенте.
- Стратегии кэширования на клиенте.
Дизайн REST API для высокопроизводительных систем / Александр Лебедев (Новые ...Ontico
Доклад осветит вопросы устройства REST API для веб-приложений и мобильных клиентов, от которых требуется высокая производительность.
Проектирование высокопроизводительных REST API.
- Кто должен участвовать в проектировании.
- Как узнать, что оптимизировать.
- Как измерять производительность REST API.
Паттерны и антипаттерны.
- Почему pagination - это плохо, и на что лучше заменить.
- Проблема N+1 и как с ней бороться.
- Бесполезные данные - как обнаружить и уничтожить.
- Как не ломать кэширование на клиенте.
- Эффективная работа с интерфейсами "мастер-детали".
Кэширование.
- Три слоя кэширования.
- Самый быстрый запрос - тот, которого не было. Как увеличить их количество.
- Экономия трафика.
- Исключение ненужных вычислений.
- Подходы к инвалидации кэша.
Приемы оптимизации работы с API на клиенте.
- Параллельные запросы.
- Эффективный разбор данных.
- In-memory DB на клиенте.
- Стратегии кэширования на клиенте.
Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)Ontico
Потребность в отстроенном процессе Continuous Delivery встает перед каждым развивающимся highload-проектом. Чем больше серверов и составных приложений, чем выше динамика релизов, тем раньше проект сталкивается с данной потребностью, и тем острее она стоит.
Многие команды эксплуатации смогли отстроить этот процесс, некоторые добились впечатляющих результатов, а некоторые — потерпели неудачу. Но все из них знают, что их процесс можно улучшить: сделать быстрее, надежнее, предсказуемее и удобнее.
В этом докладе я хочу обобщить и систематизировать лучшие практики построения процесса Continuous Delivery с использованием актуальных Open Source технологий (Docker, Chef, Gitlab, Kubernetes), а также обозначить известные проблемы и потенциальные пути их решения.
Будет предпринята попытка однозначно ответить на следующие практические вопросы:
- Почему пора всем переходить на Docker? Как лучше собирать Docker-образы? Как лучше доставлять и хранить Docker-образы?
- Как правильно построить процесс разработки Infrastructure as Code (IaC)?
- Как оптимально интегрировать автоматическое и ручное тестирование в процесс Continuous Delivery?
- Как перестать бояться регулярных выкатов новых версий и сделать этот процесс надежным?
- Почему Continuous Delivery не заканчивается релизом новой версии и зачем нужен Kubernetes?
Постановление Верховного Суда об отмене штрафа по запрещенной информацииArtem Kozlyuk
ВС сделал два довольно важных для дальнейшей правоприменительной практики вывода:
1. Интернет-провайдеры не обязаны прибегать к крайней мере в виде ограничения доступ к контенту до тех пор, пока информация о сайтах, на которых размещен тот или иной противоправный контент не будет внесена в спец. реестр Роскомнадзора;
2. Ни одно лицо не может быть обвинено в распространении или предоставлении доступа к противоправному контенту до тех пор, пока не будут предприняты все предусмотренные законом меры по уведомлению хостера и владельца сайта для добровольного удаления сомнительного контента в срок, установленный законом.
Роспотребнадзор - законопроект о торговых агрегаторах - подлог документовArtem Kozlyuk
Роспотребнадзор ради принятия закона «о торговых агрегаторах» пошёл на подлог документов: https://rublacklist.net/26655/
Лоббисты, действующие через Роспотребнадзор, настолько хотят окончательно «зарегулировать» торговые агрегаторы, что решили совершить в явном виде подлог документов: перед внесением в Госдуму заменили одну, согласованную версию законопроекта на другую, изначальную, ущербную и отвергнутую экспертами при государственных ведомствах. При этом к законопроекту были прикреплены отзывы от министерств, данные на другую версию проекта закона.
Нейронечёткая классификация слабо формализуемых данных | Тимур ГильмуллинPositive Hack Days
1. Проблемы автоматизации классификации слабо формализуемых (нечётких) данных.
2. Нечёткие множества и нечёткие измерительные шкалы.
3. Моделирование нейронной сети для классификации данных.
4. Инструмент FuzzyClassificator и его внедрение в Компании.
5. Автоматизация классификации данных на базе TeamCity.
Подготовка к Экзамену Microsoft 70-410 с Экспертом А.Кибкало (MCSA: Windows Server 2012): Характеристики экзамена
Как правильно интерпретировать вопросы
Подготовка к экзамену:
Темы экзамена и их процентное соотношение -- рассматриваем с примерами и на что обратить внимание!
Вопросы с практическими заданиями
Ответ Минюста по делу о блокировках веб-сайтов в ЕСПЧSarkis Darbinyan
Российский Минюст в ответ заявил ЕСПЧ, что ограничение доступа к IP-адресу было произведено оператором связи для «пресечения распространения размещенной на одном из находящихся по этому адресу сайтов информации о способах использования наркотических средств», а также напомнило, что ограничение доступа к информации, распространяемой посредством сети «Интернет» на территории Российской Федерации, также как и выбор способа ограничения такого доступа, осуществляется самостоятельно оператором связи, не являющимся государственным органом, в зависимости от имеющихся технических возможностей».
Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)Ontico
Потребность в отстроенном процессе Continuous Delivery встает перед каждым развивающимся highload-проектом. Чем больше серверов и составных приложений, чем выше динамика релизов, тем раньше проект сталкивается с данной потребностью, и тем острее она стоит.
Многие команды эксплуатации смогли отстроить этот процесс, некоторые добились впечатляющих результатов, а некоторые — потерпели неудачу. Но все из них знают, что их процесс можно улучшить: сделать быстрее, надежнее, предсказуемее и удобнее.
В этом докладе я хочу обобщить и систематизировать лучшие практики построения процесса Continuous Delivery с использованием актуальных Open Source технологий (Docker, Chef, Gitlab, Kubernetes), а также обозначить известные проблемы и потенциальные пути их решения.
Будет предпринята попытка однозначно ответить на следующие практические вопросы:
- Почему пора всем переходить на Docker? Как лучше собирать Docker-образы? Как лучше доставлять и хранить Docker-образы?
- Как правильно построить процесс разработки Infrastructure as Code (IaC)?
- Как оптимально интегрировать автоматическое и ручное тестирование в процесс Continuous Delivery?
- Как перестать бояться регулярных выкатов новых версий и сделать этот процесс надежным?
- Почему Continuous Delivery не заканчивается релизом новой версии и зачем нужен Kubernetes?
Постановление Верховного Суда об отмене штрафа по запрещенной информацииArtem Kozlyuk
ВС сделал два довольно важных для дальнейшей правоприменительной практики вывода:
1. Интернет-провайдеры не обязаны прибегать к крайней мере в виде ограничения доступ к контенту до тех пор, пока информация о сайтах, на которых размещен тот или иной противоправный контент не будет внесена в спец. реестр Роскомнадзора;
2. Ни одно лицо не может быть обвинено в распространении или предоставлении доступа к противоправному контенту до тех пор, пока не будут предприняты все предусмотренные законом меры по уведомлению хостера и владельца сайта для добровольного удаления сомнительного контента в срок, установленный законом.
Роспотребнадзор - законопроект о торговых агрегаторах - подлог документовArtem Kozlyuk
Роспотребнадзор ради принятия закона «о торговых агрегаторах» пошёл на подлог документов: https://rublacklist.net/26655/
Лоббисты, действующие через Роспотребнадзор, настолько хотят окончательно «зарегулировать» торговые агрегаторы, что решили совершить в явном виде подлог документов: перед внесением в Госдуму заменили одну, согласованную версию законопроекта на другую, изначальную, ущербную и отвергнутую экспертами при государственных ведомствах. При этом к законопроекту были прикреплены отзывы от министерств, данные на другую версию проекта закона.
Нейронечёткая классификация слабо формализуемых данных | Тимур ГильмуллинPositive Hack Days
1. Проблемы автоматизации классификации слабо формализуемых (нечётких) данных.
2. Нечёткие множества и нечёткие измерительные шкалы.
3. Моделирование нейронной сети для классификации данных.
4. Инструмент FuzzyClassificator и его внедрение в Компании.
5. Автоматизация классификации данных на базе TeamCity.
Подготовка к Экзамену Microsoft 70-410 с Экспертом А.Кибкало (MCSA: Windows Server 2012): Характеристики экзамена
Как правильно интерпретировать вопросы
Подготовка к экзамену:
Темы экзамена и их процентное соотношение -- рассматриваем с примерами и на что обратить внимание!
Вопросы с практическими заданиями
Ответ Минюста по делу о блокировках веб-сайтов в ЕСПЧSarkis Darbinyan
Российский Минюст в ответ заявил ЕСПЧ, что ограничение доступа к IP-адресу было произведено оператором связи для «пресечения распространения размещенной на одном из находящихся по этому адресу сайтов информации о способах использования наркотических средств», а также напомнило, что ограничение доступа к информации, распространяемой посредством сети «Интернет» на территории Российской Федерации, также как и выбор способа ограничения такого доступа, осуществляется самостоятельно оператором связи, не являющимся государственным органом, в зависимости от имеющихся технических возможностей».
Определение о возврате апелляционной жалобы Вагина (Кобылы)Sarkis Darbinyan
Апелляционная жалоба авторов-музыкантов в связи с вечной блокировкой Рутрекера на нарушение права на свободное распространения на веб-сайте своих произведений по свободным лицензиям;