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


РИТ 2017

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

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

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

Тернии контейнеризованных приложений и микросервисов / Иван Круглов (Booking.com)


HighLoad Moscow 2018

Тезисы и презентация:
www.highload.ru/moscow/2018/abstracts/4167

За последние два с половиной года Booking.com прошел через три поколения приватных облаков. Первое было построено на Mesos и Marathon. В активной фазе оно просуществовало около полугода. Решили отказаться. Второе — на OpenShift. Работали над ним около года и тоже отказались. Сейчас у нас третье поколение на чистом Kubernetes. Пока живем с ним.

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

Все, что тимлид должен знать о найме и увольнении / Степан Овчинников (ИНТЕРВОЛГА)


HighLoad 2017

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

Чтобы управлять программистами, нужно понимать их мотивацию. Как «сегодняшнюю» — почему я хочу в проект? Так и глобальную – а что я буду хотеть завтра, удовлетворит ли меня эта работа?

Как правило, в долгосрочной перспективе программист у вас заскучает или проект его перерастет. Значит, замена в команде неизбежна в любом проекте.


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

Наш опыт с Kubernetes в небольших проектах (Флант, RootConf 2017)


Доклад Дмитрия Столярова, технического директора компании «Флант» (https://flant.ru/), на конференции RootConf, проходившей в рамках фестиваля РИТ 2017 (6 июня 2017 г.). Посвящён устройству и основным возможностями Kubernetes и практике использования этой контейнерной системы в небольших проектах…

* Текстовый обзор доклада: habrahabr.ru/company/flant/blog/331188/
* Презентация: speakerdeck.com/flant/nash-opyt-s-kubernetes-v-niebol-shikh-proiektakh
* Анонс доклада на сайте конференции: rootconf.ru/2017/abstracts/2701

P.S. Мы всегда рады новым инженерам! Подробности см. на job.flant.ru/

Как стать Python разработчиком в 2021 году?


В последние годы язык программирования Python стремительно набирает популярность. По данным Stack Overflow Developer Survey 2019, в котором приняли участие более 87 тысяч IT специалистов из разных стран, Python опередил даже таких постоянных и несомненных лидеров, как Java, С# и С.

Сейчас он широко используется в Data Science (машинное обучение, анализ данных, визуализация), разработке встроенного программного обеспечения и в реализации серверной части веб-приложений. Также при помощи Python можно создавать игры, десктопные и мобильные приложения, писать тесты для ПО, а также упрощать администрирование ОС.

Хочешь стать Python разработчиком и не знаешь, с чего начать? Регистрируйся на вебинар с Артемом Мураховским 16 декабря. Ты сможешь получить ответы на свои вопросы.

Программа встречи:

— Кто такой Python разработчик и что он делает?
— Какие знания, умения и навыки нужны Python разработчику?
— Требования к разработчикам уровня Junior.
— С чего начать обучение языку Python?
— Составление плана обучения.
— Рекомендуемая литература.
— Ответы на вопросы.

Масштабирование базы данных через шардирование и партиционирование / Денис Иванов (2ГИС)


РИТ 2015, HighLoad Junior

Презентация и тезисы:
junior.highload.ru/2015/

Разрабатывая какой-либо проект рано или поздно мы можем столкнуться с проблемой нагрузки на БД. Данных может быть очень много, а мы как-то должны выдерживать нагрузки и должны быть готовы к её росту.

В своём докладе я поделюсь опытом масштабирования БД, расскажу всё максимально подробно — с какими проблемами можно столкнуться, какие стратегии и подходы лучше всего заложить в проекте.

PHP и PhpMyAdmin - создание, вывод, изменение и удаление данных


В этом видео демонстрируется использование PHP в связке с MySQL по методологии CRUD.
Мы разберем создание, вывод, изменение и удаление записей. Это позволит вам понять, как можно взаимодействовать с базой данных на примере PHP.

Исходники с комментариями: drive.google.com/open?id=1wCxDO97z20eRAnoOFmTsZKrZxoGvypms

VK: vk.com/areawebsu
WS: areaweb.su

СУБД 3. Объектные СУБД: из серии «Цветущая сложность»


00:00:00 Объектная парадигма ● 00:26:48 Объектно-ориентированные СУБД ● 00:42:21 Объектно-реляционное отображение ● 00:55:10 Объектно-реляционные СУБД
Серия видеолекций "«Цветущая сложность»: обзор систем управления базами данных"
Плейлист: www.youtube.com/playlist?list=PLqj-elv2G-oyxz1L_vLyyN2cNochAcvsL
Материалы к учебной дисциплине «Базы данных».

Список видеолекций в серии:

0. Общие замечания: «цветущая сложность» www.youtube.com/watch?v=8XR5ZKAZzwE
1. Дореляционные СУБД www.youtube.com/watch?v=P60KKsgyWwk
2. Реляционные СУБД www.youtube.com/watch?v=gHTBMTs2FZY
● 3. Объектные СУБД www.youtube.com/watch?v=4gwAw3yHBZA
4. Многомерные СУБД www.youtube.com/watch?v=dFOCdTokhzw
5.1. NoSQL-, NewSQL-СУБД и др. www.youtube.com/watch?v=oa25s_6Sfn0
5.2. NoSQL-, NewSQL-СУБД и др. (в стадии разработки)

Автор: проф. В. В. Миронов
Уфимский государственный авиационный технический университет

3. Проектирование базы данных, нормальные формы


ytimg.preload(https://r4---sn-axq7sn7z.googlevideo.com/generate_204);ytimg.preload(https://r4---sn-axq7sn7z.googlevideo.com/generate_204?conn2);3. Проектирование базы данных, нормальные формы — YouTube<link rel=«alternate» type=«application/json oembed» href=«www.youtube.com/oembed?format=json

Как выявить ложь. Признаки обмана. Психолог Наталья Кучеренко. Лекция №25.


В лекции представлены основные признаки, выдающие истинные намерения собеседника, признаки его лживого поведения, обмана в намерениях и высказываниях.

психолог Наталья Кучеренко
www.kucherenko.com.ua
psychologist.kucherenko@gmail.com
380 97 481-88-30 с 20:00 по 23:00 по Киеву (время UTC-2)

Киев, 2016.