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

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

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

Найти складчину
  • Курс создан: Дата начала 27 Фев 2022
В избранное

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

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

Зарегистрируйтесь, чтобы посмотреть контент
Aноним
  • 27 Фев 2022
  • #1
Ссылка на картинку
Сегодня разработка архитектуры программного обеспечения является одним из главных навыков специалиста для создания масштабируемых и отказоустойчивых приложений.

Для кого этот курс:
Программа создана специально для разработчиков, 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 курсы администраторов архитектор программного обеспечения
Похожие складчины
Скачать Архитектор программного обеспечения. Часть 1/4 [OTUS]
  • otus otus курсы администраторов архитектор программного обеспечения
  • 27 Фев 2022
Ответы
0
Просмотры
89
27 Фев 2022
Организатор
Скачать Архитектор программного обеспечения. Часть 2/4 [OTUS]
  • otus otus курсы team lead администраторов архитектор программного обеспечения архитектуры по отус планирование архитектуры репликация шардирование
  • 31 Июл 2021
Ответы
0
Просмотры
64
31 Июл 2021
Организатор
Скачать [OTUS] Руководитель разработки. (Все части) (2019) (Станислав Михальский)
  • otus вячеслав лапин руководитель разработки руководство разработкой программного обеспечения станислав михальский управление командой разработки
  • 5 Авг 2021
Ответы
0
Просмотры
41
5 Авг 2021
Организатор
Скачать [Яндекс Практикум] Архитектор программного обеспечения
  • автор елена лисицина архитектор программного обеспечения архитектура по кеширование косы локоны локоны - косы настройка систем обучение программистов прическа программист разработчик субд укладка яндекс практикум
  • 22 Дек 2022
Ответы
0
Просмотры
918
22 Дек 2022
Организатор
Скачать [Otus] AI-архитектор (Дмитрий Фомин, Андрей Носов)
  • ai-архитектор otus андрей носов денис лавров дмитрий фомин николай степанов
  • 15 Ноя 2025
Ответы
0
Просмотры
157
15 Ноя 2025
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

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

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?