Скачать Архитектор программного обеспечения. Часть 3/4 [OTUS]

  • Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»

Описание складчины

Работа администратора требует понимания сетей, операционных систем, виртуализации и безопасности. Именно этим вопросам посвящен Архитектор программного обеспечения. Часть 3/4 [OTUS], который можно приобрести через складчину.

Информация
Цена: 160 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
449 461
Реакции
44 623
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
Архитектор программного обеспечения. Часть 3/4 [OTUS]
Ссылка на картинку
Сегодня разработка архитектуры программного обеспечения является одним из главных навыков специалиста для создания масштабируемых и отказоустойчивых приложений.

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

Фишки курса

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

После курса вы научитесь:

1. планировать архитектуру и создавать масштабируемые, fault-tolerant приложения
2. решать нетривиальные задачи, в рамках распределенных и децентрализованных систем
3. поймете, как решать проблемы в текущей, заложенной архитектуре
4. изучите классические паттерны проектирования (шардирование, репликация, и т.д.)

Программа обучения
1 Introduction
  • Проблемы проектирования масштабируемых приложений.Типы решаемых задач
  • Когда нужен монолит, а когда микросервисы и компоненты
2 Centralized Systems. Single node patterns
  • Sidecar паттерн. Принцип работы. Реализация паттерна на основе обвязки legacy сервиса (расширение поведения)
  • Ambassador паттерн. Принцип работы.Реализация паттерна на примере маршрутизатора (или proxy)
  • Adapter паттерн. Принцип работы. Реализация паттерна на примере создания универсального логгера
3 Centralized Systems. Multi node patterns (microservices)
  • Stateless services.Принцип работы. Реализация паттерна на примере обычного REST сервиса и балансировщика
  • State services. Принцип работы. Реализация паттерна на примере REST сервиса с сессиями
  • Sharding. Принцип работы. Реализация паттерна на примере распределенного поиска
  • Caching and sidecar. Принцип работы. Реализация паттерна на примере механизма кеширования запросов до сервиса
  • Вопросы отказоустойчивости информационной системы. Отложенные сообщения (очереди). Реализация системы уведомлений пользователей, состоящей из нескольких сервисов
4 Decentralized Systems
  • Общий концепт. Решаемые задачи. Примеры
  • CAP теорема. Общие принципы и описание. BASE и ACID
  • CP системы. RAFT, PAXOS
  • CP системы в базах данных (арбитры,блокировки)
  • PA системы. GOSSIP, CasPAXOS. CRDT структуры
  • Основы работы блокчейн и DAG
5 Costs and efforts
  • Оценка стоимости спроектированной системы. Определение рисков на разных стадиях жизненного цикла: проектирование, разработка, внедрение, поддержка и эксплуатация,утилизация
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
otus otus курсы администраторов архитектор программного обеспечения
Похожие складчины
Kail
Ответы
0
Просмотры
266
Kail
Kail
Kail
Ответы
0
Просмотры
450
Kail
Kail
Kail
Ответы
0
Просмотры
279
Kail
Kail
Kail
Ответы
0
Просмотры
312
Kail
Kail
Kail
Ответы
0
Просмотры
124
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.