[Тариф База] [algocode.io]

  • Автор темы SlivInfoKurs
  • Дата начала
S

SlivInfoKurs

Модератор
Регистрация
31.03.2020
Сообщения
149 182
Реакции
366
Онлайн
6дн 5ч 30м 6с
чина:


Описание:
Курс для тебя, если:

  • Имеешь базовые знания в проектировании систем
  • Хочешь уйти с галеры и работать в Big Tech
  • Желаешь избавиться от страха перед проектированием
В результате:
  • Проектируешь высоконагруженные системы и грамотно выбираешь между разными подходами
  • Готов к System Design секции в Big Tech
  • Являешься востребованным специалистом на рынке
Проектировать не сложно! Мы научим:
  • Без прочтения тонны литературы
  • Без десятка проваленных секций
  • С четким маршрутом, который сделает проектирование кристально понятным!
Программа:
Спойлер: Программа:
0 неделя: Введение в проектирование систем
  • Термины, термины, термины
    В проектировании все пестрит словами, которые ты мог до этого не знать. Разложим по полочкам все MAU/DAU/RPS/NFR и много чего еще. Чтобы дальше ты уверенно понимал любой design doc
  • Масштабирование системы
    Мы не будем ограничиваться одним серверов и посмотрим, как наша система будет работать в рамках распределенности
  • Расчеты — база для проектирования
    Не умеешь считать нагрузку на чтение и запись? Или же не уверен, а что вообще нужно считать еще? Разберем все по полочкам, чтобы не упускать особенности системы
Спроектируем твою первую систему вместе!

0 неделя: Мини-курс по Kafka
  • Почему это важно
    Kafka — самый популярный message broker современности. Им пользуются PayPal, LinkedIn и многие другие BigTech. Разберем на примере из практики пошаговое внедрение и улучшение
  • Одна Kafka в поле не воин
    А вместе с паттернами микросервисов очень даже. Изучим, как их применять вместе для создания системы с нагрузкой 10k RPS/write
  • Kafka + DB = много проблем
    Покажу, как незнание особенностей БД может привести к проблемам при росте нагрузке и как этого избежать
  • Вездесущая кросс-кластерная синхронизация
    Все Big Tech компании держат системы в разных кластерах. Посмотрим, как данные перетекают из одного в кластера в другой и как здесь участвует Kafka
1 неделя: Путь от клиента до нашей системы
  • Почему это важно
    Без понимания данного процесса невозможно выстроить масштабируемую систему. Именно здесь будут наши первые шаги, чтобы выстроить надежную систему, которая будет справляться с нагрузкой и адаптироваться под разные формы нагрузки
  • Разберемся в сетях
    Многие считают, что сети ушли в прошлое. Но без этого знания ты не сможешь построить систему, которая работает на несколько континентов. Также сети лежат в основе балансировки. А еще нам нужно понимать, что важнее: скорость (UDP) и надежность (TCP)
  • Выбираешь правильный способ балансировки — где-то важнее скорость, а где-то умное распределение
    Именно от правильной балансировки будет зависеть распределение нагрузки на твой backend. А еще благодаря autoscaling ты сможешь учитывать увеличение реплик приложения
  • Учитываешь возможные скачки нагрузки
    Бывает, что нагрузка на систему выше, чем мы закладывали. Именно тогда вступает в силу rate limiting и load shedding
2 неделя: Разберем микросервисную архитектуру и основные паттерны
  • Почему это важно
    Микросервисы — они везде. Без понимания, как их строить, когда они нужны, а когда нет — невозможно представить современного senior разработчика
  • Разберем CAP теорему и модели консистентности
    При разработке распределенных систем важно понимать правила, по которым они работают. Нормально ли, что часть системы будет содержать неактуальные данные. А стоит ли нам закрывать систему на запись, если произошла авария в ДЦ
  • Виды интеграций
    В реалиях современной разработки обычный REST over HTTP далеко не всегда подходит. Разберем с тобой другие формы коммуникации, а также посмотрим на их сильные и слабые стороны, так как не бывает ультимативного оружия
3 неделя: Поговорим про системы хранения данных и как можно их оптимизировать
  • Почему это важно
    Без хранения данных невозможно представить практически никакую систему. И здесь кроются детали: как выбрать наиболее правильный формат, как работа с индексами может помочь нам. А еще есть кеширование, которое позволит оптимизировать IO нагрузку на систему
  • Будешь понимать, что БД — не черный ящик
    БД это такой же сервис, который делится на слои. Для отладки и тонкой настройки нам нужно понимать, где и как происходят процессы внутри этой системы
  • Оптимизация работы БД
    Ненастроенная БД без всяких настроек может и вывезет MVP, но при высоких нагрузках нам нужно применять дополнительные подходы: индексирование, пулы соединений, партицирование и шардирование — все это разберем, чтобы ты мог проектировать системы от 10k RPS
  • Кеширование как база в современных системах
    Большинство систем, которыми ты пользуешься, под капотом держат кеш для оптимизации работы. Но недостаточно поставить кеш и забыть. Нужно продумать политику очистки кеша, ограничить его объем
4 неделя: Событийная архитектура и основные паттерны
  • Почему это важно
    Событийная архитектура идет рука об руку с микросервисами. Большая часть паттернов и подходов связана именно с ней
  • EDA или event driven architecture
    Для работы с "событийкой" нам необходимо понять элементы системы. Также у данного подхода огромное число особенностей, не зная которых можно сделать некачественную систему
  • CQRS, event sourcing, transactional outbox — лишь вершина айсберга
    Посмотрим с тобой, как устроены паттерны поверх базовой "событийки". А также как их стоит сочетать с остальной архитектурой
  • SAGA — те же транзакции, только для микросервисов
    В распределенных системах ты не можешь все делать в рамках одной транзакции. Нам нужны новые способы настройки этого механизма. Посмотрим, как это делается и в каких системах можно применить
5 неделя: Все вокруг надежности и мониторинга нашей системы
  • Почему это важно
    Надежность и прозрачность текущего состояния системы — must-have. Без это тебя не пустят в production.
  • SRE — 3 буквы, за которыми стоит uptime систем
    Работа с надежностью и здоровьем системы — обязанность каждого разработчика. Мы вооружимся всем необходимым для этого: SLO, postmortem, RED и много чего еще
  • Security не только в ИБ
    Нужно понимать базовые принципы обеспечения безопасности системы. А также какие механизмы существуют
  • CDN или как улучшить UX клиента
    Netflix разработал собственный CDN для хранения контента. Это необходимый механизм, без которого Spotify, Pinterest не смогли бы работать


  • Теория: лонгриды по всем темам
  • Видеоматериалы
  • Примеры 3 систем (мессенджер, соцсеть, лента)
  • Финальный проект с эталонным решением
  • Автоматизированная проверка тестов
Цена 34900 руб.
Скрытая ссылка

Этот курс появится в скором времени на форуме SLIVINFOKURS.BIZ. Проверьте по поиску форума, возможно данный курс уже слит.
 

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

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

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.