Преимущества и недостатки микросервисной архитектуры в HeadHunter / Антон Иванов (HeadHunter)


РИТ 2017

Тезисы:
ritfest.ru/2017/abstracts/2749.html

Раньше HeadHunter был большим монолитным приложением. Несколько лет назад мы приняли решение выделять из него микросервисы. За несколько лет мы поняли, что микросервисы — это не серебряная пуля и при неправильном «распиле» создают существенные проблемы: сложность разработки, деплоя, эксплуатации и др. Иногда эти проблемы сводят на нет преимущества от использования микросервисов.

В докладе хочу взвесить преимущества и недостатки микросервисов при вертикальном и горизонтальном делении на микросервисы.

Дмитрий Пацура — Микросервисная архитектура


. Глубокое погружение в мир микросервисов на TS с исключительно практической стороны, разбавленное огромным количеством опыта. Как? Куда? Зачем? Почему? Дмитрий подробно ответит на все эти вопросы с весьма качественными примерами из весьма интересного проекта.

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

В докладе обсудим:

какие архитектуры бывают;
базовые принципы в свете преимуществ и недостатков;
работу в команде;
контроль зависимостей;
коммуникацию между сервисами;
архитектуру сервиса;
когда мы выделяем новый микросервис;
сложности и важность CI/CD;
заблуждения.

Оперативно розыскная деятельность ОРД в России закон, практика, ошибки, карьера для юриста ч 3


Уважаемые коллеги!
Продолжаем выкладывать курс (хотя это вовсе и не КУРС!!) лекций по теме:
«Оперативно-розыскная деятельность (ОРД) в России: закон, практика, ошибки, карьера для юриста». Часть 3. youtu.be/xr1weT8EgcY
Вопросы для обсуждения:
1. Этичен ли, законен ли такой принцип: «Защищаем не Закон, а интересы сторон (работадателя) в рамках, с использованием закона?
2. Быть может именно в борьбе, в составлении между Интересами и рождается Законность, Правопорядок, Справедливость?
3. Нужно ли учить (учиться) молодым юристам тому, как «использовать закон» в своих интересах?
4.Использование чужих ошибок и нарушений закона юристами – это признак отсутствия у него совести, чести, или атрибут профессионализма?
И так далее….
Предшествующие части серии этих лекций:
1. Оперативно-розыскная деятельность (ОРД) в России (открывающая лекция) www.youtube.com/watch?......
2. Оперативно-розыскная деятельность в России: закон, практика, ошибки, карьера для юриста. Часть 1. youtu.be/NFo_hih8xZs
3. «Оперативно-розыскная деятельность (ОРД) в России: закон, практика, ошибки, карьера для юриста». Часть 2. youtu.be/xr1weT8EgcY

Просим Ваши отзывы, критику и предложения. Задавайте вопросы в комментариях. Постараемся ответить.
Если нуждаетесь в литературе по теме, обращайтесь на эл. адрес: gulinaalyona@mail.ru.
Уважаемые коллеги, просим инициировать использование данного видео в учебном процессе юридических вузов и в научно-методической работе. Например, ссылка в научной работе (статье, монографии и т.п.) на данное видео может выглядеть следующим образом: Оперативно-розыскная деятельность в России: закон, практика, ошибки, карьера для юриста. Часть 3. проф. Ю.П. Гармаев [Электронный ресурс]: [мультимед. фильм] / Ю.П. Гармаев. — Режим доступа: youtu.be/xr1weT8EgcY

"Криминальная психология"


Публичная лекция С.Н.Ениколопова 02.03.2011
Лекция «Криминальная психология».
Лектор: Ениколопов Сергей Николаевич, кандидат психологических наук, профессор, зав. кафедрой криминальной психологии факультета юридической психологии МГППУ.
В лекции освещаются проблемы современной криминальной психологии, которая изучает психологические механизмы правонарушений и психологию правонарушителей, проблемы образования, структуры и функционирования преступных групп.
Подробнее о факультете www.jp.mgppu.ru
Дополнительные материалы: mgppu.ru/lektoriy/2010-2011/2.03.11a.php

Георгий Савельев. Толковый бизнес-аналитик: Разработка бизнес-требований


Слайды: bit.ly/bizreq1604
Мастер-класс по разработке требований: sysanschool.timepad.ru/event/1297980/

Когда и зачем нужно документировать бизнес-требования? Кто и как использует бизнес-требования в ходе проекта? Каков оптимальный уровень детализации бизнес-требований? Как отличить бизнес-требования от других видов требований? Как отличить хорошие бизнес-требования от плохих? Где и как документируются бизнес-требования в соответствии с международными стандартами? Как бизнес-требования отражаются в документах по ГОСТ 34?

«Практические навыки управления требованиями для различного типа проектов». Маргарита Ольшанская


Какие бывают типы проектов.
Какие бывают типы требований.
Методологии и их особенности для аналитика.
Системный и бизнес-анализ.

Вакансии в DataArt: dataart.ru/career
Facebook: www.facebook.com/DataArt
Instagram: www.instagram.com/dataart
Vkontakte: vk.com/dataart
Twitter: twitter.com/DataArt_Dev

Базы данных. NoSQL. MongoDB


Рассмотрим работу MongoDB в том числе в связке с PHP.

Презентация:
docs.google.com/presentation/d/14GGpi6FCJ5b9kK0dMRjPz7VQz-DZ6r-0q3Hx5o2U7cY/edit?usp=sharing

Практика:
github.com/AntonOkulov/mongo-test

В этом занятии:
— Что нужно для работы установка
— Подключение
— Создание базы
— Вставка
— Insert one
— Insert many
— Выборки
— Find One
— Find Many
— Comparsion rules
— Query Projection
— Limit/Sort/Skip
— Aggregation
— Изменение
— Upsert
— Удаление
— Delete one
— Delete many
— Индексы

По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro

Cassandra для хранения метаданных: успехи и провалы / Андрей Смирнов (Virtustream)


HighLoad 2017

Тезисы:
www.highload.ru/2017/abstracts/2917.html

Мы разработали и поддерживаем экзабайтное облачное объектное хранилище (S3-совместимое), и нам необходимо сохранять метаданные объектов. Работа с метаданными сложнее работы с данными, т.к. необходимо поддерживать конкурентные операции по записи/удалению одного и того же объекта, версионирование и т.п. Наше хранилище поддерживает работу в режиме active-active через два дата-центра (eventual consistency), что дополнительно усложняет слой метаданных.


Нашли ошибку в видео? Пишите нам на support@ontico.ru