Базы данных и Kubernetes / Дмитрий Столяров (Флант)


HighLoad Moscow 2018

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

Нам, компании Флант, множество раз задавали вопрос: «Можно ли базу в Kubernetes?».

В этом докладе я поделюсь нашим опытом и на конкретных примерах расскажу, в каких случаях имеет смысл размещать базы данных (и в целом stateful-приложения) в Kubernetes, а в каких это неоправданно или даже вредно и опасно.
— Нашли ошибку в видео? Пишите нам на 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/

Первая, вторая, третья нормальные формы на практике


Об этом не расскажут в учебных пособиях =), ведь в этом видео вы узнаете о том, что нормализованная таблица в третьей нормальной форме может запросто превратиться в абсолютно ненормализованное отношение, если не предусмотреть определенные нюансы. А также — о том, как проектировать БД, чтобы предвидеть многие подводные камни и избежать нежелательных последствий в виде необходимости переделать структуру базы.

Плейлист БД: www.youtube.com/playlist?list=PLtULzFUr0kI5YKdBKKAzt7AFjjoMnGX_a

I НФ: youtu.be/nsXV4PGMmrk
II НФ: youtu.be/YTTJV2K5WOA
III НФ: youtu.be/iJV8O4Vh7Vw
1,2,3 формы в одном видео: youtu.be/nW6k5ojUAAU
Нормальная форма Бойса-Кодда: youtu.be/4Q1rXfVUaY8

Наша группа вконтакте:
vk.com/excellentprogrammer

Приятного просмотра!

Оставайтесь воодушевленными!

Беседы об ОРД. Серия 16: Можно ли привлечь оперативника за провокации по статьям 286,303,304 УК РФ?


И вновь приятные новости в интересах стороны обвинения (или в интересах нарушителей закона?)…

Останавливались на следующем:

— можно ли привлечь оперативника к уголовной ответственности по ст. 286 УК РФ за провокационные действия в ходе ОРМ?

— … а по ст. 304 УК РФ?

— … а по ч. 4 ст. 303 УК РФ?

А все же так ли все хорошо для оперативников? Это вряд ли…

Рассматривали:

— пункт 22 Постановления Пленума Верховного Суда РФ от 16 октября 2009 г. N 19 «О судебной практике по делам о злоупотреблении должностными полномочиями и о превышении должностных полномочий»

— статью профессора Виктора Николаевича Боркова:
Борков В.Н. Провокация преступления: уголовно-правовая оценка действий провокатора и спровоцированного // Законы России: опыт, анализ, практика. 2019. N 6. С. 68 — 74.

Информация о книге:
Гармаев Ю.П., Викулов О.В. Ошибки и нарушения закона в сфере оперативно–розыскной деятельности. Выпуск 1: практическое пособие. Москва, 2020.

Пособие с памятной надписью от автора (авторов) можно получить, написав на эл. почту garmaeff1@mail.ru, а также обратившись к Алёне Витальевне Гулиной в соц. сетях:
Вконтакте: vk.com/alyona_gulina
Facebook: www.facebook.com/alyona.gulina
Instagram www.instagram.com/alyona_gulina
Эл. почта: gulinaalyona@mail.ru

Это пособие содержит краткие рекомендации для адвокатов, следователей и оперативников по использованию результатов ОРД.
Использован подход: «От типичных ошибок и нарушений закона – к их предупреждению, устранению стороной обвинения и использованию стороной защиты».
В специальных таблицах собраны типичные нарушения (действительные и мнимые) и ошибки, связанные с ОРД. Представлены аргументы, описаны действия сторон защиты и обвинения по поводу этих нарушений и ошибок. Их выявлению и устранению способствует шестиэтапный алгоритм проверки и оценки результатов ОРД. Книга снабжена множеством ссылок – QR кодов на видеоматериалы, литературу и судебную практику.

Предыдущие серии:

Серия 11. Так что же такое «ПРОВОКАЦИЯ» в значении ФЗ об ОРД? youtu.be/GLXXt2WDI3Q
Серия 12. Проверяемость сведений — результатов ОРД youtu.be/MCXLlffZNfk
Серия 13. Материальный и процессуальный тесты на провокацию youtu.be/ksIwAZfiQvs
Серия 14. Рассматриваемый пример серийных нарушений по делу о наркотиках youtu.be/PeN2qhdkEro
Серия 15. Санкционирование судом «прослушки»: приятности для стороны обвинения youtu.be/c1T9uTK9YB4

Контакты для индивидуальных консультаций
(осуществляются профессором и адвокатом совместно):

Адвокат Олег Валерьевич Викулов
Сайт: advokat-vikulov.ru
Эл. почта: vikulov-advokat@yandex.ru, тел.8-9025-629556
Facebook: www.facebook.com/vikulov.oleg

Профессор Юрий Петрович Гармаев
Соц.сети:
Вконтакте: vk.com/yury.garmaev
Facebook: www.facebook.com/yury.garmaev
Instagram @yurygarmaev
Эл. почта: garmaeff1@mail.ru

Пишите вопросы в комментариях.
Постараемся ответить.

BA Toolkit: Подготовка к собеседованию на junior/middle ВА


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

О вебинаре

Вебинар посвящен часто задаваемым вопросам на собеседовании junior и middle бизнес-аналитиков. Мы рассмотрим 10 самых лучших и фундаментальных вопросов, отобранных для вас опытными бизнес-аналитиками и нанимающими менеджерами с многолетним опытом. Никаких логических задачек в стиле гугла и никаких вопросов о смысле жизни. Только бизнес-анализ, только хардкор!

Вебинар будет проходить в формате вопрос — вариант ответа — рекомендованный источник подробной информации.

Длительность вебинара: 40 — 60 минут.

Дата: 6.03.2017

Время: 17-00 по Киеву

Ведущий:

Владимир Мирненко. Продакт-менеджер, тренер, автор статей и электронной книги Product Ebook. За 8 лет прошел путь бизнес-аналитика, лида команды аналитиков, продакт-оунера. Предыдущие 2 года работал в Лондоне над музыкальном стартапом, сейчас разрабатывает новый продукт в компании WIX.com (100 млн пользователей). Сертифицирован как CSPO.

РЕГИСТРАЦИЯ: docs.google.com/forms/d/e/1FAIpQLSdvxA6J9zFLP469_eg-2K6qJaaFHAfPnywQIEsW9LwUO27SaQ/viewform

Рекомендованные источники
www.intuit.ru/studies/courses/3632/874/lecture/14297
software-testing.ru/files/se/4-software_lifecycle_models.pdf
agilemanifesto.org/
Software Requirements by Karl Wiegers
iiba.ru/requirements-analysis/template-specification-requirements/
habrahabr.ru/post/197638/
Applying UML and Patterns by Craig Larman
www.uml-diagrams.org/uml-25-diagrams.html
www.intuit.ru/studies/courses/1007/229/lecture/5954
Writing Effective Use Cases by Alistair Cockburn
analyst.biz.ua/tag/mockups/
www.iiba.org/babok-guide.aspx
Scrum and XP from the Trenches by Henrik Kniberg
www.techrepublic.com/article/10-things-you-should-know-about-itil/

Как стать бизнес-аналитиком


Николай Зайцев, Microsoft® Certified Technology Specialist, Business Analyst, BI Analyst, Trainer (Минск). Выступление на профориентирующем митапе mini Open IT (29 апреля 2020).
www.it-academy.by/course/biznes-analiz-v-it/
Курсы бизнес-анализа в Минске. Запишись!
в формате он-лайн здесь: www.dist.it-academy.by/course/biznes-analiz-v-it/?set_city=67847

«Виды требований к ПО и способы их документирования». Надежда Тарасова, DataArt.


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

Лекция в рамках «Летняя практика DataArt 2019» в Воронеже.

Докладчик: Надежда Тарасова, Senior Business Analyst, Senior QA Engineer, DataArt в Воронеже.

Язык доклада: русский.
Язык презентации: русский.
__________________________________________________
Вакансии в DataArt: dataart.ua/career
Facebook: www.facebook.com/DataArt.Dev
Instagram: www.instagram.com/dataart
Vkontakte: vk.com/dataart
Twitter: twitter.com/DataArt_Dev

Oracle Core, Лекция 2


Ссылка на файл с презентацией: docs.google.com/presentation/d/1MeqLip8n8LWD2rORUMdFTwmHIH7VCVEhB3lrCLwRk2E/edit?usp=sharing (презентация может быть с анимацией)
Ссылка на краткий конспект лекции: docs.google.com/document/d/13WM7Y_q2PZ_zaM7tk22OJYSKX3BtdJPWUXONpiYKyUQ/edit?usp=sharing

1. История развития СУБД Oracle
2. Схема (Schema). Оператор CREATE USER
3. Таблица (Table). Типы таблиц Oracle
4. Традиционные таблицы (heap organized table)
5. Индекс-таблицы (index organized table)
6. Кластеризованные индекс-таблицы (index clustered table)
7. Кластеризованные хэш-таблицы (hash clustered table)
8. Отсортированные кластеризованные хэш-таблицы (sorted hash clustered table)
9. Вложенные таблицы (nested table)
10. Временные таблицы (temporary table)
11. Внешние таблицы (external table)
12. Rowid
13. Индекс (index). Типы индексов
14. Индексы со структурой B-дерева (b-tree index)
15. Кластерные индексы со структурой B-дерева (b-tree cluster index)
16. Индексы по реверсивным ключам (reverse index)
17. Битовые индексы (bitmap index)
18. Функциональные индексы (functional index)
19. Констрейнт (constraint). Типы констрейнтов.
20. Представление (view). Оператор CREATE OR REPLACE VIEW
21. Последовательность (sequence). Оператор CREATE SEQUENCE
22. Триггер (trigger)
23. Процедура/функция (stored procedure/functions)
24. Пакет (package)
25. DBlink
26. Пространства имен (namespaces)

Oracle Database, БД Oracle, вебинар Oracle, презентация Oracle, урок Oracle, лекция Oracle, обучение Oracle