Lakehouse для аналитиков и инженеров данных
Научитесь эффективно использовать Data Lakehouse c разделенным Compute и Storage на основе Iceberg и Trino.
Программа обучения
- Познакомиться с архитектурой LakeHouse, последним поколением аналитических систем
с разделенными слоями хранения (Iceberg/S3) и вычисления (Trino/k8s).- На практике научиться использовать кластер Trino over k8s, который будет обращаться к данным на S3 в формате Iceberg.
- Научиться строить гибридные пайплайны обработки данных с использованием SQL, Python, Spark.
- Освоить масштабирование до х100 раз без смены парадигм и технологий.
Встречи: 6 недель (1 встреча в неделю)
Занятие 1. Lakehouse, Iceberg, разделение Compute и Storage
Занятие 2. Структура формата Iceberg. Формат Parquet
Занятие 3. Практика
Занятие 4. Метрики запросов в Trino
Занятие 5. Еще раз о формате Iceberg
Занятие 6. Пайплайны и финальная Q&A-сессия
Middle/Senior - Старт 20-го ноября - 6 недель
Живые онлайн-сессии, обсуждения, демо и практика
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 2
Страница 2 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[Devhands] Lakehouse для аналитиков и инженеров данных (Алексей Белозерский)
30 мар 2026
Ответов: 0 -
[TutorPlace] Алгоритмы и структуры данных: базовый уровень (Ярослав Щербаков)
29 мар 2026
Многие начинающие программисты сталкиваются с трудностями при попытке оптимизировать свой код или понять логику работы сложных систем. Этот курс поможет вам разобраться в фундаментальных принципах построения алгоритмов без лишней теории, делая процесс обучения понятным и прикладным. Вы освоите эффективные методы работы с данными, что позволит вам писать более производительные программы и уверенно решать задачи любого уровня сложности.
Чему вы научитесь:
Понимать принципы работы циклов и рекурсии.
Реализовывать основные структуры данных: массивы, списки, стеки и очереди.
Применять различные алгоритмы сортировки на практике.
Оценивать сложность алгоритмов и выбирать оптимальные решения.
Понимать устройство деревьев и методы их обхода.
Для кого этот курс:
Курс подойдет тем, кто хочет научиться эффективно решать задачи с помощью алгоритмов и стремится разобраться в основах работы массивов и других структур данных.
Программа курса:
Урок 1-5: Основы алгоритмизации, сложность и нотация.
Урок 6-8: Массивы, связные списки, стек и очередь.
Урок 9-15: Виды сортировок (выбором, вставками, слиянием, быстрая, подсчетом).
Урок 16-20: Деревья и основные способы их обхода.
Кто такой Ярослав Щербаков:
Опытный разработчик и педагог. Является выпускником ВШЭ, что позволяет ему сочетать глубокую теоретическую базу с практическими навыками профессионального программирования.
Почему стоит доверять автору:
Обладает профильным образованием НИУ ВШЭ.
Имеет опыт как в профессиональной разработке, так и в преподавательской деятельности.
Подает материал последовательно, от простого к сложному.
Ответов: 1 -
[TutorPlace] Алгоритмы и структуры данных: продвинутый уровень (Ярослав Щербаков)
26 мар 2026
Многие разработчики сталкиваются с замедлением программ из-за неэффективного выбора инструментов хранения данных. Этот курс поможет преодолеть барьер сложности при работе со структурами данных и научит проектировать высокопроизводительные решения. Вы сможете уверенно решать алгоритмические задачи, которые ранее казались недоступными, и перейдете на уровень архитектора программного обеспечения. Систематизация знаний позволит вам писать чистый и быстрый код, оптимизированный под любые высоконагруженные системы.
Чему вы научитесь:
- Эффективно использовать хеш-таблицы для быстрого поиска
- Применять методы топологической сортировки
- Управлять бинарной кучей и понимать принципы её работы
- Проектировать алгоритмы для поиска кратчайших путей в графах
- Искать оптимальные пути в матрицах с помощью динамического программирования
- Разработчикам, желающим освоить динамическое программирование на практике
- Специалистам, которые хотят глубоко разобраться в принципах работы графов
- Программистам, стремящимся научиться проектировать эффективные структуры данных для реальных бизнес-задач
Ярослав Щербаков — эксперт в области алгоритмического программирования с многолетним опытом разработки сложных систем. Автор специализируется на преподавании фундаментальных основ компьютерных наук, делая акцент на практическом применении теоретических концепций в повседневной работе программиста.
Почему стоит доверять автору:
- Глубокое владение техническим стеком и алгоритмической базой
- Понятное изложение даже самых сложных концепций программирования
- Ориентация на практические задачи, востребованные в индустрии разработки
01. Понятие алгоритма и структуры данных
02. Типовые проблемы, для решения которых полезны АиСД
03. Циклы и рекурсия
04. Оценка сложности алгоритмов, O-нотация
05. Массив и динамический массив
06. Связный список
07. Стек и очередь на массиве
08. Понятие сортировки и основная терминология
09. Сортировка выбором
10. Сортировка вставками
11. Сортировка слиянием
12. Быстрая сортировка
13. Частичная сортировка
14. Сортировка подсчетом
15. Понятие дерева и основная терминология
16. Способы представления деревьев
17. Прямой порядок обхода дерева
18. Обратный порядок обхода дерева
19. In-order порядок обхода дерева
20. Бинарное дерево поиска
21. AVL-дерево
Ответов: 1 -
[Glake Academy] Вайбкодинг для Не программистов. Тариф Базовый (Александр Ярыгин)
26 мар 2026
Новый способ мышления: описываешь задачу → AI-агенты делают.
Узнаёшь себя?
Если хотя бы один пункт про тебя — этот интенсив поможет
- Все говорят про вайбкодинг
- Ленты полны историй «собрал приложение за вечер» — но непонятно, с чего начать и получится ли у тебя
- Хочешь делать, а не только спрашивать
- ChatGPT отвечает на вопросы, но не делает за тебя работу — а хочется, чтобы AI реально создавал
- Идея есть, а реализовать некому
- Нанимать дорого, ждать долго — а нужно собрать что-то для себя или бизнеса
- Пробовал — результат как лотерея
- Cursor, Lovable, ChatGPT — один раз получилось, второй нет, непонятно почему
- Мир ускоряется, а ты нет
- Видишь, как другие создают с AI, но не понимаешь как повторить — и разрыв растёт
- Инструментов много, системы нет
- Перепробовал десяток AI-сервисов — но нет цельного подхода и понимания, что для чего
Для кого этот интенсив:
- Хочешь создавать с помощью AI
- Видишь, как AI меняет рынок, и хочешь освоить навык, который позволит создавать продукты самостоятельно
- Начинающий разработчик
- Хочешь ускориться в разы — AI берёт на себя рутину, ты фокусируешься на архитектуре и результате
- Предприниматель без разработчика
- Идеи есть, руки не дотягиваются — AI станет твоим техническим партнёром
- Руководитель
- Хочешь сам собирать прототипы и автоматизации, не ждать очередь к разработчикам
- Маркетолог / аналитик
- Тратишь часы на рутину — AI заберёт повторяющиеся задачи на себя
- Эксперт / консультант
- Хочешь усилить себя новым навыком и делать то, что раньше требовало разработчика
- Опытным пользователям Claude Code — будет слишком просто
- Тем, кто ищет теорию без практики
- Тем, кто не готов тратить 3–4 часа в неделю на ДЗ
Не абстрактные упражнения, а то, что нужно лично тебе. Задачи могут быть любыми:
- Second Brain
- Персональная система знаний — markdown-файлы, не код
- Health OS
- Трекер здоровья — данные и дашборды
- Автоматизация рутины
- Боты, напоминания, обработка документов
- MVP продукта
- Сайт, приложение, внутренний инструмент
- Работающий проект
- Созданный своими руками с помощью AI — от идеи до запуска
- Навык вайбкодинга
- Умение решать задачи, описывая их словами — работает с любым AI
- Настроенный Claude Code
- С контекстом, правилами и навыками под твой проект
- Подключённые сервисы
- Интеграции через MCP — проект работает с реальными данными
- Понимание агентов
- Subagents, Agent Teams, Hooks — автоматизация сложных задач
- Записи и материалы
- Все занятия, шаблоны, конфиги, чек-листы — навсегда
5 занятий по 1,5–2 часа в Zoom
1. Введение в вайбкодинг
- Что такое вайбкодинг и почему это меняет правила
- Claude Code: установка, настройка, первый запуск
- Терминал, Git, VS Code — ровно столько, чтобы не бояться
- Базовая безопасность: что нужно знать с первого дня
- Практика: первый проект + выбор своего проекта для курса
2. Контекст и планирование
- CLAUDE.md — как объяснить AI контекст твоего проекта
- Plan Mode: AI планирует, ты утверждаешь
- Rules — правила, которые AI соблюдает автоматически
- Практика: от описания проекта до работающего прототипа
- Кейсы первого потока: что построили участники
3. Внешние сервисы и навыки
- MCP: как Claude Code подключается к внешним сервисам
- Skills — переиспользуемые навыки для повторяющихся задач
- Подключение реальных данных и API к проекту
- Практика: интеграция сервисов в свой проект
- Проект начинает работать с реальными данными
4 .Агенты и автоматизация
- Subagents — AI делегирует задачи другим AI
- Agent Teams — параллельная работа нескольких агентов
- Hooks — автоматические действия при событиях
- Практика: мультиагентная система для твоего проекта
- Автоматизация сложных задач без участия человека
5. Запуск проекта и безопасность
- Развёртывание проекта на сервере (VPS)
- Безопасность: SSH-ключи, секреты, контроль доступа
- Демо проектов участников + разбор от ведущего
- Обзор экосистемы: когда что использовать
- План развития проекта после интенсива
Автор Александр Ярыгин - Провёл первый поток интенсива (средняя оценка 9.6/10). Использую AI каждый день для управления агентством и клиентскими проектами.
Тариф Базовый
- 5 живых занятий (1,5–2 часа) в Zoom
- Записи всех занятий (навсегда)
- Домашние задания
- Материалы, шаблоны, чек-листы
Ответов: 1 - Все говорят про вайбкодинг
-
[Pixel Perfect] Webflow + Upwork: старт на зарубежном рынке. Тариф С нуля до PRO (Николай Алексеев)
24 мар 2026
Программа:
01. База Webflow
Полноценное погружение в ноу-код разработку для начинающих. Обучение посвящено изучению основ Webflow, всех его ключевых настроек и созданию анимаций. Весь материал закрепляется на реальных задачах.
- Модуль 1. Введение
- Этот модуль поможет вам понять, чего ожидать от курса и как эффективно изучать материал.
- Модуль 2. Основы классической верстки
- Перед тем как углубляться в Webflow, важно понять базовые принципы работы HTML и CSS. В этом модуле мы изучим, как устроены блоки, что такое Box Model, как работает структура HTML-документа и каким образом CSS отвечает за стилизацию страниц.
- Модуль 3. Интро Webflow
- Этот модуль поможет вам сделать первые шаги в Webflow. Вы узнаете, как зарегистрироваться в системе, познакомитесь с интерфейсом платформы и её основными инструментами. Мы разберём процесс создания первого проекта, рассмотрим ключевые настройки, а также изучим основные возможности Webflow Designer. В конце модуля вы получите доступ к шаблону, который поможет вам ускорить процесс обучения.
- Модуль 4. Элементы в Webflow
- Этот модуль поможет вам разобраться с основными строительными блоками Webflow. Вы изучите, какие элементы существуют, как они работают и для чего используются. Мы разберём основные группы элементов, такие как Structure, Basic, Typography, Media, Forms и Advanced, а также научимся добавлять их в проект и управлять ими.
- Модуль 5. Стилизация элементов
- Знание того, как стилизовать элементы, делает ваш сайт визуально привлекательным и удобным. В этом модуле вы изучите базовые принципы работы с классами, единицами измерения, настройками отображения (Display: Block, Flex, Grid, Inline), свойствами размеров (Size), настройками типографики (Typography), фоновыми изображениями (Backgrounds), границами (Borders) и эффектами (Effects). Это фундаментальные знания, которые позволят вам уверенно управлять внешним видом вашего сайта.
- Модуль 6. Верстка первого макета
- Пришло время применить знания на практике! В этом модуле вы поэтапно соберёте свой первый макет, начиная с базовой структуры и заканчивая детальной версткой всех блоков. Мы разберём пошаговую верстку каждого элемента, чтобы у вас получился полноценный сайт.
- Модуль 7. Адаптивность в Webflow
- Сайт должен отлично смотреться на любых устройствах. В этом модуле вы научитесь настраивать адаптивность, работать с breakpoints и создавать мобильную версию вашего проекта. Мы разберём основные принципы адаптивного дизайна и научимся подстраивать элементы для разных экранов.
- Модуль 8. Анимации в Webflow
- В этом модуле вы разберётесь, как создавать анимации в Webflow: от простых эффектов до сложных интерактивов. Вы узнаете, из чего состоят анимации, какие бывают триггеры и как правильно работать с таймингом. Мы рассмотрим реальные примеры для всех типов взаимодействий — от кликов и ховеров до скролла и загрузки страницы. Также вы научитесь переиспользовать анимации, делать их адаптивными и управлять через переменные.
- Модуль 9. CMS коллекции
- Этот модуль про практическую работу с динамическим контентом. Вы научитесь создавать блоги, портфолио, страницы команды, кейсы и другие повторяющиеся разделы сайта. Разберём, как один раз настроить шаблон и дальше только наполнять его контентом. Также вы научитесь связывать коллекции между собой, настраивать фильтры, сортировку и пагинацию, чтобы реализовывать более сложные сценарии.
- Модуль 10. Базовое SEO и настройка аналитики
- Вы научитесь готовить сайт к публикации: настроите favicon, метатеги, Open Graph и аналитику. Разберётесь с правильной структурой заголовков H1–H3, тегами main и section, чтобы сайт индексировался корректно. Разберётесь, как работает SEO в Webflow и как подключить аналитику, чтобы отслеживать эффективность сайта после запуска.
- Модуль 11. Тестирование проекта
- Научитесь проверять сайт перед сдачей: протестируете адаптивность, анимации и интерактивы на разных устройствах и в разных браузерах. Узнаете, как находить и быстро исправлять ошибки, чтобы проект выглядел идеально у клиента.
- Модуль 12. Сдача проекта
- Разберём финальные этапы: проверку структуры, подключение домена, публикацию и передачу проекта клиенту. Вы закрепите навыки полного цикла разработки — от идеи до готового сайта в сети.
- Модуль 13. Битва верстальщиков
- Учебное соревнование на реальных проектах. Студенты делятся на команды, каждая из которых получает дизайн в Figma. Выигрывает тот, кто заверстает сайт на Webflow быстрее. Эта битва отлично прокачивает уровень владения Webflow, дает дополнительный кейс в портфолио и улучшает навыки коммуникации.
Полученные практические навыки нужно уметь продавать. Вместе уделим особое внимание поиску первых клиентов, разберемся с обходом блокировок и научимся правильной презентации. Активность на данном этапе гарантирует первый заказ.
- Модуль 1. Intro Upwork
- Познакомимся с платформой, сделаем краткий обзор ее возможностей и расскажем, почему Upwork — самая подходящая биржа для ноу-код разработчиков.
- Модуль 2. Обход блокировки
- В 2022 году Upwork запретил пользователям из России и Беларуси пользоваться сервисом. В этом модуле мы поделимся всеми возможными способами, как можно обойти это ограничение.
- Модуль 3. Регистрация на Upwork
- При регистрации алгоритмы платформы автоматически подтверждают профиль каждого фрилансера. Если автоматической верификации не произошло, то профиль попадает на дополнительную ручную верификацию личности. К сожалению, она достаточно долгая и работает случайным образом. В итоге, ручная верификация может приводить к вечному бану. Чтобы этого не произошло, проходим регистрацию вместе.
- Модуль 4. Упаковка профиля
- Правильная презентация аккаунта — must-have при знакомстве с потенциальным клиентом. На Upwork все просто: чем лучше и профессиональнее выглядит профиль, тем выше вероятность получить предложение о работе. Цель этого модуля — сделать анкету привлекательной и наполненной.
- Модуль 5. Отбор проектов
- Важный и кропотливый этап поиска предложений по работе (job offers). Наша цель — получить контакт с потенциальным клиентом. Чтобы ее достичь, сформируем критерии, по которым будем подавать заявки. Они помогут нам четко определить, к кому и на какие предложения откликаться.
- Модуль 6. Cover letter
- Сопроводительное письмо — первое, что видит потенциальный клиент при вашем отклике на его предложение. Разработаем несколько шаблонов с ключевыми словами, чтобы у клиента не осталось шансов выбрать не тебя.
- Модуль 7. Первый контакт
- Разберем основы коммуникации с заказчиком. Обсудим, как правильно общаться, отвечать на возражения и что делать, если клиент хочет созвониться, а твой разговорный английский не позволяет этого сделать.
- Модуль 8. Ретаргетинг на Upwork
- Этап повторного контакта с потенциальным заказчиком. Сообщения с напоминанием клиентам о вас и ваших навыках — отличная возможность увеличить продажи с уже наработанных контактов. Научимся их составлять и разработаем стратегию отправки.
- Модуль 9. Спринт по Upwork
- Самый насыщенный и продуктивный модуль, который длится 3 недели. Каждого студента курируют лично менторы курса. Они же проводят консультации, обращают внимание, на какие заказы стоит откликаться, и дают советы по написанию Cover letter. Все отклики отправляются совместно, а коммуникация проходит в Telegram. Активность на данном этапе гарантирует первый заказ!
- Модуль 1. База JavaScript
- Этот модуль посвящен изучению основ языка программирования. Рассмотрим циклы, взаимодействие с DOM, функции, условия и еще несколько базовых тем
- Модуль 2. Gsap-анимации
- Познакомимся с библиотекой GSAP, ее основными плагинами и научимся их применять. Создадим анимации разного вида: по скроллу, клику, для текстов и реализуем функционал Drag and Drop. Финализируем версткой первого проекта с применением JS и GSAP-анимаций
- Модуль 3. Оптимизация сайта
- В этом модуле познакомимся с продвинутыми SEO-настройками, мультиязычностью и оптимизацией видеоконтента.
- узнаем, что такое FFmpeg и CDN-платформы, а также интегрируем фоновое видео и встроим готовый плеер на сайт
- научимся формировать Alt Text для изображений, robots.txt, sitemap.xml и canonical link element link
- реализуем мультиязычность вручную, а также через Weglot и Webflow Localization
- В этом модуле познакомимся с продвинутыми SEO-настройками, мультиязычностью и оптимизацией видеоконтента.
- Модуль 4. E-commerce
- Заверстаем полноценный интернет-магазин с использованием Webflow Ecommerce. Разберем функционал, создадим товары с карточками, а затем разработаем страницы корзины и оплаты
- Модуль 5. Конвертеры
- Знакомство с веб-приложением Udesly, которое позволяет адаптировать макеты Webflow для использования с такими CMS, как Shopify и WordPress. Рассмотрим альтернативу Udesly — Web-steps, сервис который особенно актуален для клиентов из СНГ. Перенесем макеты с Webflow на Wordpress и Shopify
- Модуль 6. Интеграции
- С помощью интеграторов Zapier и Webjack настроим интеграцию Webflow с самыми популярными сервисами. Битрикс24, amoCRM, Google Таблицы, Telegram, GetCourse и Notion
- Модуль 7. Spline
- Создадим 3D контент для сайта с использованием инструмента Spline. Разберем базовый функционал, спроектируем простую 3D модель и научимся использовать Spline в Webflow. В конце создадим интерактивный элемент с 3D
Ссылка на тему: [Pixel Perfect] Webflow + Upwork: старт на зарубежном рынке. Тариф С нуля до PRO (Николай Алексеев)Ответов: 0 - Модуль 1. Введение
-
[TutorPlace] Python для Начинающих 2026 (Константин Сергеев)
22 мар 2026
Погружение в мир Python: от новичка к профессионалу с нашими курсами.
Напиши свой код будущего уже сегодня!
С Курсом вы
Освоите основы Python
И научитесь разрабатывать простые программы без труда
Уверенно будете использовать структуру Python
Для эффективной обработки информации
Сможете создавать функциональные веб-приложения
Используя фреймворк Django
Научитесь работать с базами данных
Что позволит вам эффективно управлять данными в ваших проектах
Создадите аккаунты на биржах фриланса
И приложите к нему портфолио работ созданных во время курса
Получите навыки работы с библиотеками и инструментами
Вы будете готовы к профессиональной разработке на Python
АВТОР КУРСА
Константин Сергеев
Разработчик
Опытный разработчик программного обеспечения с восьмилетним стажем работы. Создатель видеокурса «Разработка в Python», который поможет вам освоить основы языка Python.
Программа:
1 неделя
Урок 1. Основы работы языков программирования
Урок 2. Области применения Python
УрокЗ. Алгоритм. Программа
Урок 4. Процессор и оперативная память
Урок 5. Основы языка Python
Урок 6. Установка интерпретатора Python
Урок 7. Первая программа.
2 неделя
Урок 8. *.ру и *.рус-файлы. Байт-код
Урок 9. Динамическая компиляция
Урок 10. Настройка IDE
Урок 11. Установка и настройка IDE PyCharm
Урок 12. Виртуальное окружение
Урок 13. Создание виртуального окружения в терминале
Урок 14. Переменные в Python
3 неделя
Урок 15. Система типов
Урок 16. Простые типы данных
Урок 17. Числовые типы данных
Урок 18. Коллекции в Python
Урок 19. Методы строк
Урок 20. Индексация
Урок 21. Экранирующие символы
4 неделя
Урок 22. Списки
Урок 23. Методы списков
Урок 24. Особенности хранения списков в оперативной памяти
Урок 25. Вложенные списки
Урок 26. Словари
Урок 27. Хеширование
Урок 28. Множества
5 неделя
Урок 29. Кортежи
Урок 30. Логический тип данных
Урок 31. Условия if/elif/else. Отступы
Урок 32. Операторы сравнения
Урок 33. Конструкция match/case
Урок 34. Оператор and и or not
Урок 35. Циклы
6 неделя
Урок 36. Итерация цикла
Урок 37. Бесконечный цикл
Урок 38. Операторы управления циклом
Урок 39. Выражения-включения
Урок 40. Итераторы
Урок 41. Генераторы
Урок 42. Работа с ошибками
Этот курс для тех, кто
Хочет войти в индустрию IT
И начать осваивать самые востребованные навыки на мировом рынке
Мечтает о новой профессии
Которая позволит самовыражаться и работать удаленно
Планирует освоить программирование
И обрести уверенность в создании эффективного и чистого кода на Python
Ссылка на тему: [TutorPlace] Python для Начинающих 2026 (Константин Сергеев)Ответов: 1 -
Функции Excel - самое нужноe 2025 (Николай Павлов)
11 мар 2026
Освойте 50 ключевых функций Excel и пройдите путь от новичка до профи.
На сегодняшний день в Microsoft Excel 477 встроенных функций. Это число немного пугает
На самом деле, для решения 90% задач, возникающих при работе в Excel, достаточно знать одну десятую от этого количества. Этот курс как раз и посвящен подробному разбору этих 50 ключевых функций, без которых сейчас невозможно представить ни один современный проект в Microsoft Excel.
В этом курсе вы:
- Научитесь быстро и легко вводить, редактировать и комбинировать между собой любые функции Excel разными способами.
- Склеивать, резать и зачищать текст с помощью удобных текстовых функций Excel.
- Разберетесь, как выполнять любые операции с датами, считать сроки, длительности, стаж или возраст в календарных или рабочих днях
с помощью функций дат и времени. - Научитесь задавать проверки и сложные условия для реализации хитрой логики в ваших расчетах.
- Освоите мощные функции поиска и подстановки (ВПР, ИНДЕКС, ПОИСКПОЗ...) для связывания таблиц.
Для пользователей Microsoft Excel начального или среднего уровня, стремящихся довести владение Excel до устойчивого уверенного навыка. Если вы способны сложить формулой две ячейки и открыть-сохранить книгу Excel на диск, то этого вполне достаточно для прохождения данного курса.
Курс состоит из 22 уроков общей длительностью больше 3 часов видео, разделённых на 6 глав. К каждому уроку приложен текстовый конспект, файл-пример и ДЗ для самостоятельной проработки всех навыков.
Примерное время на прохождение всего курса с упражнениями и финальным тестом - 5-6 часов, т.е. 1-2 дня в неспешном темпе.
Ссылка на тему: Функции Excel - самое нужноe 2025 (Николай Павлов)Ответов: 1 -
[CutCode] Воркшоп по AI-разработке (Данил Щуцкий)
3 мар 2026
Завтра открываю предзапись на первый воркшоп по AI-разработке, который делаем вместе с Олегом Мифле (тимлид в Т-Банке).
Смотрю на тех, кто уже в листе ожидания - и вижу очень разный уровень. Есть ребята, которые давно в теме нейросетей, а есть совсем новички.
Поэтому решили с Олегом: не будем сразу грузить всех сложными штуками. Начнём с фундамента - с того, как правильно выстраивать работу с AI.
Главное на воркшопе:
Не просто "сделать лендинг и бота", а научиться осознанному управлению разработке с AI - понимать что происходит под капотом и как выстраивать workflow.
Отработаем правильный подход:
- Исследование ниши и анализ (что вообще нужно сделать)
- Декомпозиция на этапы (план реализации)
- Поэтапная реализация (не "сделай всё сразу", а шаг за шагом)
- Проверка и итерации
Разберёмся как работает LLM - что такое контекст, как правильно ставить задачи и применять RAG базы знаний.
Что сделаем на практике:
Лендинг + бот-секретарь с RAG-базой знаний - универсальная связка для барбершопа, стоматологии, юриста, веб-студии, любого бизнеса.
Это реально полезный кейс, который можно использовать или продать. Но самое важное - понимание основ разработки с применением AI.
Как готовимся:
Я сейчас собираю материалы для самоподготовки - по базовым технологиям (фронтенд, бэкенд, боты, деплой) и по работе с LLM.
Возможно даже сделаю бота, который проверит знания по этим темам перед воркшопом
Детали:
Старт воркшопа: 3 марта
Длительность: ~3 часа
Формат: онлайн
Уносите: понимание workflow разработки с LLM, готовый сайт, рабочий бот с подключенной RAG базой знаний, весь код и способность воспроизвести это для аналогичного проекта.
Завтра уже можно будет записываться.
Ссылка на тему: [CutCode] Воркшоп по AI-разработке (Данил Щуцкий)Ответов: 1 -
[CORS Academy] Разработка на 1С в 2026 году: нейросети, интеграция, тренды. Тариф Базовый
25 фев 2026
Жёлтый митап №2:
- Практические кейсы и инструменты от экспертов: как использовать ИИ, интеграции и современные методы разработки в проектах на 1С.
- Узнаете, какие ИИ-инструменты доступны разработчику 1С
- Обзор решений от фирмы 1С и внешних инструментов: где они применимы в разработке, а где пока бесполезны.
- Разберёте, как использовать ИИ в ежедневной разработке
- ИИ-кодинг, вайбкодинг в EDT, работа с задачей — от первого запроса до коммита в Git.
- Посмотрите, как выстраивать современный процесс разработки 1С
- Связка Конфигуратора, EDT, Git и нейросетей. Интеграция 1С с внешними системами и работа с API.
- Поймёте, какие навыки будут важны для 1С-разработчика в 2026 году
- Agentic SWE, автоматизация тестирования, интеграции, ERP-контекст и новые роли в команде разработки.
- Вступительное слово - Илья Отькало
- Обзор ИИ-инструментов от фирмы 1С - Виталий Онянов
- Искусственный интеллект активно внедряется в бизнес-процессы, и фирма «1С» последовательно развивает собственные ИИ-инструменты в платформе и экосистеме решений.
- В докладе будет дан обзор ключевых ИИ-механизмов от фирмы «1С»: встроенных возможностей платформы, облачных сервисов и партнёрских решений. Отдельное внимание будет уделено практическим сценариям применения ИИ в типовых конфигурациях.
- Также будут рассмотрены текущие тренды и перспективы развития ИИ-направления в экосистеме «1С». Доклад будет полезен разработчикам, консультантам и руководителям, которые оценивают потенциал использования ИИ в проектах автоматизации.
- ИИ кодинг в 1С для начинающих - Пётр Цап
- Простые правила работы по ТЗ
- Агент выполняет основную часть работы
- Проверка и доработка результата в 1С
- Ответы на вопросы
- Вайбкодинг в EDT: от задачи до коммита - Станислав Ганиев
- Увидите полный цикл разработки с AI в реальном времени: от постановки задачи и генерации кода до итераций и финального коммита в репозитории.
- Спикер покажет свой ежедневный рабочий процесс без прикрас с ошибками нейросети и их исправлением. Вы поймёте, почему работа с исходниками и EDT открывает возможности, недоступные при разработке только в конфигураторе.
- Доклад для тех, кто уже слышал про AI-разработку, но пока не сделал первый шаг. После выступления будет понятно, как встроить этот подход в работу и с чего начать уже сейчас.
- Вайбкодинг мёртв, добро пожаловать в эру Agentic SWE - Олег Филиппов
- Что изменилось за последний год в ИИ-разработке на 1С: ключевые сдвиги и немного статистики.
- SDD как основа современной разработки: почему теперь разработчик всё чаще читает ТЗ, а не пишет код.
- Обзор и планы по развитию ИИ инструментария для разработчиков 1С.
- Как подружить Конфигуратор, Git, EDT и разработчиков - Артём Кузнецов
- Хранилище морально устарело и не вывозит современных требований.
- Нужен GIT, хотим Merge Request’ы, Code Review
- EDT – слишком прогрессивно и не все до него доросли.
- Работаем с GIT не покидая конфигуратора и при чем тут автономный сервер.
- Скрипты упрощающие работу с GIT из Конфигуратора.
- Сборка/разборка обработок и расширений «на лету».
- Превращаем обновление релиза в рутину
- Интеграция 1С с внешними системами: как выстроить процесс разработки с нейросетью - Владимир Харин
- Полный цикл разработки интеграции: от текстового описания задачи до работающего API.
- Бриф и исследование: как структурировать требования и проанализировать внешний API до написания кода.
- План реализации: какие объекты создавать в конфигураторе, ревью плана перед генерацией кода.
- Автоматическая генерация кода, OpenAPI-спецификации и тестирование через curl.
- Роль разработчика: от «писать код» к «управлять процессом и проверять результат».
- Инструменты тестирования API в арсенале 1С-программиста: от Postman до своего стенда - Роман Чумадин
- Краткая теория, виды тестов и их назначение.
- Непосредственно инструменты: Postman, Insomnia и другие.
- Создание тестового стенда.
- Особый случай: тестируем WebSocket’ы.
- Нужно ли разработчику знать 1С:ERP? - Сергей Ваганов
- Разработчик в проектах 1С:ERP работает не с отдельными «кубиками», а с готовой сложной моделью бизнеса. В докладе разберём типовые проблемы доработок и подходы к их грамотному решению. Обсудим, за счёт чего можно экономить время при доработке ERP и к чему приводит глубокое понимание предметной области и архитектуры системы.
- Окей, 1С! Реализуем распознавание речи! - Владимир Сатаров
- Технология распознавания речи в 1С – это реальность. На платформе есть объект, который позволяет реализовать этот сценарий. Также существует альтернативный подход – построить собственный пайплайн с использованием нейросетей и вайбкодинга. В докладе будут разобраны оба варианта: как они реализуются, в чём их плюсы и ограничения.
- Секретный спикер
Ссылка на тему: [CORS Academy] Разработка на 1С в 2026 году: нейросети, интеграция, тренды. Тариф БазовыйОтветов: 1 -
[Stepik] Мини-курс по регулярным выражениям (Максим Иванов)
11 фев 2026
Регулярные выражения — мощный и эффективный инструмент обработки текста, но их вид может отбить всё желание их использовать. На данном мини-курсе Вы изучите регулярные выражения от самых основ до более продвинутых тем. Вся теория подаётся максимально кратко и просто, а изучаемый материал подкрепляется вопросами и заданиями, что делает обучение максимально простым, интересным и эффективным.
О курсе
Регулярные выражения (regexpr) – мощный и эффективный инструмент работы с текстовыми данными. Регулярные выражения поддерживаются в том или ином виде почти во всех языках программирования, во многих полезных утилитах и в текстовых редакторах. С их помощью можно:
- Быстро найти нужные данные в большом тексте;
- Проверить входные данные на корректность (email, номер телефона и т.д.);
- Провести множество замен в тексте одной командой;
- И многое другое.
У Вас есть проблема, и Вы решили использовать регулярные выражения для её решения? Теперь у Вас две проблемы!
На данном небольшом курсе мы изучим регулярные выражения от самых основ до квантификаторов, групп и условий. Мы начнём с самых простых регулярок и последовательно разберём все их основные возможности.
Я старался сделать курс максимально простым и компактным, но ёмким и информативным. Надеюсь, после окончания данного курса у Вас не будет возникать та самая "вторая проблема" при использовании регулярных выражений.
Для кого этот курс
Для всех желающих быстро разобраться в теме регулярных выражений и начать применять их на практике.
Начальные требования
Никаких особых начальных знаний не требуется.
Введение
- Приветствие
- Что такое регулярные выражения?
- Где проверять регулярные выражения?
- О заданиях
- Поиск символов
- Наборы символов
- Символьные классы
- Позиции в тексте
- Операция ИЛИ
- Что такое квантификаторы?
- Жадные и ленивые квантификаторы
- Что такое группа?
- Именованные группы
- Группы-комментарии
- Просмотр вперёд и назад
- Условия в регулярных выражениях
- Сверхжадные (ревнивые) квантификаторы
- Задачи
- Полезные источники
- Подведём итоги
Ссылка на тему: [Stepik] Мини-курс по регулярным выражениям (Максим Иванов)Ответов: 1 -
[Stepik] Мини-курс по Markdown (Максим Иванов)
11 фев 2026
Markdown — один из самых популярных языков разметки в мире. Он широко используется на Github, Gitlab, Jira и во многих других системах и инструментах. На данном курсе Вы изучите этот мощный, но в тоже время простой язык и будете полностью готовы к его практическому применению.
О курсе
Разработанный Джоном Грубером и Аароном Шварцем в 2004 году язык разметки текста Markdown сейчас набрал большую популярность. По словам создателей, Markdown — простой, человекочитаемый язык разметки, который может использоваться для написания HTML-кода.
В настоящее время Markdown активно используется:
- Для ведения заметок. Например, популярная программа для ведения заметок Obsidian хранит данные именно в формате markdown;
- Для оформления статей, постов в блогах и даже целых книг;
- Для написания документации к программному обеспечению;
- Для оформления README-файлов на платформе Github;
- Для оформления текстовых вставок в различных программных системах, например в Jupyter Notebook;
- Некоторые мессенджеры поддерживают markdown в сообщениях;
- И много где ещё
На этом небольшом курсе Вы изучите все возможности markdown: от основ синтаксиса, до вставки картинок, таблиц и программного кода. Также будут изучены более продвинутые возможности markdown, такие как вставка схем.
Весь теоретический материал обязательно подкрепляется вопросами и заданиями, что позволит лучше усвоить изучаемый материал.
После прохождения данного курса Вы будете полностью готовы к применению markdown на практике.
Для кого этот курс
Для всех желающих изучить Markdown и начать применять его на практике.
Начальные требования
Требуется только желание изучить Markdown.
Введение
- Приветствие
- Что такое Markdown?
- Где можно практиковаться?
- Начинаем
- Разбивка текста
- Заголовки
- Форматирование текста
- Экранирование
- Ссылки
- Картинки
- Маркированный список
- Нумерованный список
- Список задач
- Вложенные списки
- Таблицы
- Цитаты
- Сноски
- Программный код
- Индексы
- Эмодзи
- Вставка схем
- Вставка разметки LaTeX
- Подведём итоги
Ссылка на тему: [Stepik] Мини-курс по Markdown (Максим Иванов)Ответов: 2 -
[Яндекс.Практикум] Системный аналитик 2023
9 фев 2026
Навыки
- User / Job story
- HTTP и RESTful
- UML
- ER-диаграммы
- Swagger и Postman
- Use case
- Figma
- Таск-трекеры
- СУБД PostgreSQL
За последние два года спрос на «системных аналитиков» вырос больше, чем в 2 раза. Сильнее всего нехватка у компаний из финансового сектора, интеграторов, ритейла и телекома. После окончания курса вы получите необходимую базу, чтобы в короткий срок перейти из позиции младшего специалиста на следующий уровень в карьере.
Что именно вы будете делать, когда станете системным аналитиком:
- Собирать требования к программному продукту, обеспечивать их полноту и непротиворечивость
- Разрабатывать прототипы пользовательских интерфейсов
- Проектировать программные интерфейсы (API)
- Помогать команде разработки реализовывать требования к ПО
Программа:
- Вводный курс
- Понимание профессии системного аналитика
- Разработка требований
- Проект. Спецификация требований ко второму релизу Chatty
- SQL для аналитиков
- Моделирование данных
- Моделирование данных и работа с БД
- Моделирование процессов
- Пользовательские интерфейсы
- Agile-практики
- Бэклог приложения для сети клиник «Вита»
- Архитектура системы
- Программные интерфейсы
- Процесс проектирования AP
- Реализация системы
Ссылка на тему: [Яндекс.Практикум] Системный аналитик 2023Ответов: 1 -
Modern Android Warrior. Тариф Базовый (Алексей Гладков)
3 фев 2026
Овладей искусством разработки Android-приложений и стань современным синьором!
5 огромных глав, разбитых по направлениям, которые прокачают ваши навыки Android-разработки
12 лет опыта разработки, которые я полностью вложил в этот курс
Видео-курс вам подходит, если:
- Вы писали Android-приложения
У вас есть одно или несколько простых андроид-приложений, возможно пет-проекты. Важно, что у вас есть опыт создания приложений и вы знакомы с понятиями класс, функция и так далее - Вам не хватает технической базы знаний
Глава 1 "Современный Android"" поможет закрыть пробелы в базовых технических знаниях. В том числе, на примерах истории технического развития ОС Android - Вы хотите стать синьором
Главы 2-4 направлен на развитие "синьорного" мышления. В них подробно разобраны архитектура, навигация, работа с зависимостями, UI и многое другое - Вы застряли на одной позиции
Глава 5 "Современное лидерство" поможет понять почему вам не повышают зарплату или грейд и что с этим делать. Бонусом я расскажу как зарабатывать действительно большие деньги на программировании и вы сможете ответить на вопрос точно ли вам это нужно
- Современный Android
- Современная архитектура
- Современная сборка
- Современный UI
- Современное лидерство
Ссылка на тему: Modern Android Warrior. Тариф Базовый (Алексей Гладков)Ответов: 1 - Вы писали Android-приложения
-
[udemy] Автоматизации для бизнеса и блога: Make + n8n (Konstantin Fink)
1 фев 2026
Полное освоение Make и n8n
- Освоение платформы n8n
- Освоение платформы Make
- Создание автоматизаций для бизнеса и блога
- Создание контент-завода для социальных сетей
- Знакомство с платформой17:03
- Создание телеграм-бота с нейросетью в Make29:09
- Автопостинг в телеграм21:54
- Оптимизация автопостинга в телеграм29:47
- Работа с Google Таблицами: часть 1 (подключение сервисов)14:22
- Работа с Google Таблицами: часть 2 (анализ целевой аудитории)6:47
- Работа с Google Таблицами: часть 3 (анализ конкурентов)17:52
- Работа с Google Таблицами: часть 4. Анализ сайта конкурентов25:09
- API ключи от OpenAI4:29
- Создание ИИ-ассистента55:53
- Автопостинг Threads39:00
- Генерация изображений в Leonardo\Midjourney5:03
- Подключение ИИ-ассистента5:15
- Отдел контроля качества (работа с телефонией)34:16
- Знакомство с платформой1:22:03
- Создание телеграм-бота модератора в n8n1:41:36
- Полный гайд по Airtable1:32:14
- Контент-завод: анализ Reels1:18:52
- Контент-завод: загрузка Reels конкурентов40:21
- Контент-завод: транскрибация роликов39:25
- База для рассылки email1:49:45
- Создание персональной презентации для клиента42:13
- Обзорный урок: AI-агенты2:03:47
- Как добавить AI-агента на сайт компании в N8N2:02:14
- Распознавание файлов JPEG31:08
- Настройка автоответа в WhatsApp с n8n34:39
- Типы памяти, векторная база данных1:49:25
- Телеграм-бот для поиска вирусных Reels56:16
- BackUp автоматизаций в N8N27:38
- Создание сайта на Wordpres в N8N1:32:28
- GPT's и ассистенты в OpenAI33:03
- Автоматизация создания схем в N8N41:21
- Обслуживание сервера в N8N50:48
- MCP-серверы: что это и как работать в n8n39:28
- Лайфхаки по работе с N8N44:15
- Парсинг в телеграм1:00:41
- Рерайт и постинг в телеграм22:32
- YouTube Scraper34:27
- Траснкрибация видео YouTube 35:05
- Автопостинг в соц.сети: часть 145:22
- Автопотсинг в соц.сети: часть 21:02:20
- Нейроописание: часть 129:14
- Нейроописание: часть 21:13:29
- Нейроописание: часть 353:03
- Нейроописание: часть 436:35
- Как упростить сценарии, нода SUBWORKFLOW23:08
- Создание телеграм-бота с NanoBanana15:26
- Подключение к Google30:22
- Создание промпт-генератора в N8N30:25
- Переезд на другой сервер в N8N17:29
- Как создать UGC блогера и сделать видео с вашим продуктом Lovable+N8N46:46
- Навыки программирования и знание кода не требуются
В курсе вы пошагово освоите работу с Make и n8n: от базовых сценариев до сложных связок с использованием нейросетей. Обучение построено по принципу нарастающей сложности — сначала простые автоматизации в Make, затем масштабируемые системы для реальных задач в n8n.
Курс построен на «гоночном» подходе из дата-аналитики: быстрые гипотезы, короткие итерации, тестирование в реальных условиях . Я не учу делать «впрок и на всякий случай» — вы сразу работаете с тем, что даёт результат.
Вы научитесь автоматизировать контент-процессы, автопостинг, аналитику, работу с таблицами, мессенджерами, CRM и AI-агентами. Все решения показаны на практических примерах и применимы как для собственных проектов, так и для работы с клиентами.
Курс подходит как новичкам в автоматизациях, которые хотят войти в эту сферу без перегруза, так и специалистам с опытом, которым нужны более сложные и профессиональные связки. Кроме того, курс будет актуален маркетологам, предпринимателям, сотрудникам найма, которые хотят освоить навык автоматизирования задач и рутинных процессов для выхода из операционки, а также для приобретения востребованного навыка. Материалы доступны в формате готовых уроков, конспектов и блюпринтов (готовая связка в формате json) которые можно проходить в удобном темпе и сохранять себе.
- Маркетологи
- Предприниматели
- Сотрудники найма
- Фрилансеры
Ответов: 0 -
[Balun.Courses] Паттерны отказоустойчивости в микросервисах на Go (Даниил Булыкин)
28 янв 2026
Глядя на архитектуру, возникают вопросы:
- Упал один микросервис, а за ним вся система. Как разорвать цепочку
- БД легла от всплеска запросов. Как правильно использовать кэш, чтобы оптимизировать хранение данных
- В момент дежурства упала система. Как найти быстро найти причину, и какие действия предпринять для ее устранения без помощи старших коллег
- Как правильно кэшировать данные, чтобы не получить тонны устаревшей информации при инвалидации кеша или падении Redis
- Как написать повторную обработку сообщений, которая гарантированно не сломает систему
- Как правильно использовать retry, чтобы он за минуты при нагрузке не положил прод
6 недель систематизированно изучаем применение паттернов отказоустойчивости. Попадешь в смоделированную ecom-компанию: микросервисная архитектура с десятками типичных проблем в коде. Поочередно разберешь каждую, получишь необходимую теорию и уже со второго занятия начнешь писать код
В результате освоишь hard’ы, без которых сложно вырасти до Senior’а
- Научишься изолировать упавший сервис с помощью Circuit Breaker, а также писать Graceful Degradation и Fallback, чтобы один баг не ронял всю систему
- Сможешь контролировать перегруз БД через Rate Limiter, «склейку» дублирующихся запросов через Single Flight и балансировку Nginx
- Научишь систему заранее оповещать о предстоящих инцидентах, а если он уже случился — сможешь быстро их находить и решать
- Реализуешь многоуровневое кеширование с LRU/LFU-вытеснением и настроишь Redis так, чтобы данные в кеше были всегда актуальны
- Научишься внедрять идемпотентность и писать повторную обработку сообщений с outbox-паттерном и ручным управлением offset’ами в Kafka
- Сможешь писать Retry, который не создает «шторм» запросов, и делает систему стабильной под нагрузкой
Программа состоит на 80% из практики, поэтому нужно знать язык и иметь базовые навыки работы с Kafka и Redis.
Программа:
- Неделя 1. Ключевые проблемы и принципы отказоустойчивости
- Неделя 2. Обработка ошибок и временные сбои
- Неделя 3. Контроль нагрузки и балансировка
- Неделя 4. Асинхронная коммуникация и очереди
- Неделя 5. Эффекты слоя кеширования при построении высокодоступных систем
- Неделя 6. Обнаружение отказа и методы реагирования\
Неделя 1. Ключевые проблемы и принципы отказоустойчивости
Особенности распределенных информационных систем:
- Отказоустойчивость & Надежность
- Каскадные сбои
- CAP-теорема (Consistency, Availability, Partition Tolerance)
- Классификация проблем и типы частичных отказов
- SLA (Service Level Agreement)
- SLO (Service Level Objective)
- SLI (Service Level Indicator)
- Что такое «99,9%» доступности и для чего это нужно?
- Понятие целостности и угрозы ее потери
- Идемпотентность
- Split-brain & Failover
- Кворумная запись/чтение
- Разберем:
- что такое WAL и зачем он нужен Postgres
- почему важен replica factor > 1 в Kafka
- Как ЮKassa обрабатывает дубликаты платежей
- GitHub — как все упало на сутки
- AWS us-east-1 — как пострадали сотни онлайн-сервисов по всему миру
- Facebook, Instagram, WhatsApp — как отказ системы обрушил цену акции и привел к потере $6 млрд
- GitLab — как легла БД и удалился пользовательский код
- Случаи из личной практики в production
- понимаешь суть и последствия отказоустойчивости, как свойства системы
- можешь выделить 2 из 3 свойств CAP-теоремы для выбранной системы
- магические девятки в метриках надежности теперь прозрачны и понятны
Функционал работает идеально, и вроде бы всё хорошо. Но что происходит, когда база данных на секунду «ложится»? Или сторонний API начинает отвечать с задержкой в 30 секунд? А если сеть между микросервисами ненадолго пропадает?
В реальном мире такие инциденты неизбежны. И правильная реакция на них — барьер между грейдом middle и senior
Повторная попытка:
- умный retry
- грамотный выбор backoff + jitter
- idempotent requests
- hedging запросов
- timeout, когда дольше уже нельзя
- установка deadline
- cancel propagation при прерывании пути запроса
- circuit breaker для спасения от отказов частей системы
- graceful degradation, когда отказ все же произошел
- fallback по возможности
- внедрим circuit breaker между сервисами
- обеспечим graceful degradation
- применим fallback
- выставим timeout'ы на синхронные вызовы
- реализуем idempotent retry
- Ты на дежурстве, алерты стучатся в дверь, а пользователи недовольны работой системы. Задача — самостоятельно найти инцидент, выбрать нужный паттерн и реализовать его
- умеешь справляться с ошибками и временными сбоями
- глубоко понимаешь суть каждого паттерна и сценария его применения
- умеешь применять это на практике в реальном проекте
Неделя 3. Контроль нагрузки и балансировка
Что делать, если внезапный всплеск трафика, медленный запрос к базе или сбой в соседнем микросервисе роняет прод? В этом модуле учимся делать сервисы стабильными при любой нагрузке
Изоляция ресурсов:
- планирование ресурсов
- подход bulkhead
- процессная изоляция
- физическая изоляция
- глубокое погружение в rate limiting
- single flight как фильтр
- backpressure / load shedding
- клиентская / серверная
- алгоритмы балансировки
- стратегии деплоя и откат
- upstream
- active / passive health checks
- nginx
- настроим балансировку на nginx
- посмотрим на различные алгоритмы балансировки в действии
- применим rate limiter и изучим его вдоль и поперек
- разберем подкапотную магию single flight и применим его как щит
- QA во время стресс-тестов выявил деградацию системы. Найди инцидент, выбери нужный паттерн и реализуй его
- умеешь защищать свои и чужие сервисы в условиях непредусмотренных нагрузок
- понимаешь, как все работает изнутри, и умеешь выделять общие паттерны применения подходов в реальных системах
- разбираешься в подходах к распределению нагрузки
Ты уверен(-а), что твои сообщения доходят? Что заказ не создастся дважды, а платеж не обработается несколько раз?
В этом модуле учимся строить асинхронный отказоустойчивый конвеер — гарантированно доставлять сообщения, легко отрабатывать сбои и бесшовно масштабироваться под нагрузку
Очереди и брокеры сообщений:
- особенности работы с технологиями (Rabbit, Kafka)
- буфферизация и выравнивание нагрузки
- гарантии доставки сообщений
- масштабирование при нагрузке
- распределенные транзакции
- SAGA vs 2PC
- подтверждение от брокера
- умные retry
- идемпотентность
- outbox как лекарство от бед
- offsets и восстановление
- manual vs auto commit
- как обработать дубликаты, будто их нет
- inbox для чайников
- dead letter queue
- как сообщения теряют события без нашего ведома, и как это исправить
- применим outbox pattern
- настроим механизм идемпотентности
- научимся писать DLQ (Dead Letter Queue)
- разберем подходы к реагированию на нештатные ситуации
- понимаешь, на что обращать внимание при проектировании асинхронного взаимодействия
- не теряешь сообщения и умеешь справляться с дубликатами
- умеешь писать паттернами inbox/outbox
- умеешь применять DLQ и работать с ним
- знаешь критически важные метрики и умеешь за нами наблюдать
Добавили кэш, чтобы ускорить систему, а получили лавину запросов к базе в момент его протухания? Пользователи видят устаревшие данные и жалуются? В этом модуле изучаем best practices по использованию кеша
Stale Data (протухшие данные):
- время жизни объектов (ttl)
- активная инвалидация
- событийная инвалидация
- write-thorugh
- управление ttl
- блокировки и версионирование
- Compare and swap (check and set)
- репликация в зоопарке инструментов кеширования
- signle flight
- фоновая актуализация
- soft ttl и мертвые данные
- random ttl & jitter
- многоуровневое кеширование
- проактивное обновление
- лимитирование ресурсов на источник данных
- LRU / LFU / MRU / FIFO / Random
- реализуем кеширование с грамотной стратегией вытеснения
- разберем все проблемы с внедрением кеш-слоя и изучим подходы к их решению
- посмотрим на конфигурацию redis и выберем самые оптимальные параметры
- разберем best practices по эксплуатации кеша
- изучим перечень метрик для мониторинга
- понимаешь, как кеш слой может помочь при высоких нагрузках
- знаешь, какие гарантии отказоустойчивости и проблемы он может принести
- обладаешь необходимыми знаниями для грамотного построения кеш-слоя под любой тип нагрузки системы
Тушишь один инцидент, а на смену приходит следующий. Пользователи видят ошибки раньше, чем срабатывают алерты. Классика
В этом модуле научим систему предупреждать об отказах до удара по пользователю. Узнаешь, как быстро найти и локализовать сбой в синхронных вызовах или в лаге асинхронных очередей, и что делать, когда автоматика уже не справляется
Инциденты для всех:
- централизация разбора нештатных ситуаций
- важность ключевых бизнес метрик
- кто такой координатор?
- при чем тут обслуживание инфраструктуры и почему важно уведомлять о планируемых работах
- что делать, если автоматика не помогла?
- как наказать виновных?
- следим за response time & response codes
- контролируем утилизацию ресурсов
- не забываем про наблюдаемость соседей и внешних инструментов
- важность подробного логгирования
- алерты и их влияние на скорость устранения инцидентов
- метрики обработки топиков (скорость, время, имеющийся лаг на партициях)
- наблюдаемость состояния consumer-групп
- методы борьбы с лагом в неожиданные моменты
- алерты, как средство оперативного реагирования на проблемы с топиками
- ручные манипуляции с оффсетами и консьюмер группами.
- умеешь находить инциденты и отказы и бороться с ними, как это делают в BigTech
- знаешь, на что обращать внимание в первую очередь при возникновении нештатной ситуации
- знаешь, как локализовать отказ при синхронном и асинхронном взаимодействии
- умеешь устранять последствия, инцидент все же произошел
Ответов: 1
Страница 2 из 34