Свържете се с нас

Съдържание и теми, включени в курса

Модул 1: Стандарти за архитектура, които се мащабират

Обектив: Да се постигне съгласие за прост набор от споделяни стандарти за архитектура, на които Principal инженерите могат да се позовават в ежедневните си решения.

Теми

  • Принципи на архитектурата: какво трябва да бъде стандартизирано срещу това, което екипите решават
  • Основи на декомпозицията: дефиниране на граници и собственост
  • Основи на интеграцията: договори за API, версионирание, съвместимост
  • Преглед на-msging:: Kafka vs RabbitMQ, какво да бъде стандартизирано
  • Преглед на данните: собственост и мислене за източник на истина (Mongo + SQL Server)
  • Общи архитектурни анти-патерни в системи с високо натоварване
  • Лека документация на решенията (концепция за ADR/RFC)

Модул 2: Архитектура на кода в големи .NET решения

Обектив: Да се постигне съгласие за практическите насоки относно решенията за архитектура на кода вътре в големи решения.

Теми

  • Структуриране на големи .NET решения: модули, наслагване, граници
  • Посока на зависимостите и поддържане на видимостта на архитектурата в кода
  • Споделяни библиотеки: кога помагат vs кога създават свързване
  • Граници на интеграция в кода: патерни за разделение на грижите
  • „Лещи“ за преглед на архитектурата на кода: какво да се търси бързо
  • Управление на изключенията, без да се нарушава последователността

Модул 3: Прегледи на дизайна, които задвижват решения

Обектив: Да се установи консистентен подход към прегледа на дизайна, който генерира решения и споделено разбиране.

Теми

  • Какво прави един силен преглед на дизайна на ниво Principal
  • Работен процес на прегледа: какво се преглежда и кога
  • Критерии за преглед: малкото неща, които имат най-голямо значение
  • Фасилитация: поддържане на дискусията между опитни участници фокусирана и продуктивна
  • Затваряне на решенията: как да се приключват дебатите и да продължим напред
  • Фиксиране на резултатите: решения и последващи действия
  • Практически преглед с кратък кейс (на ниво система)

Модул 4: Влияние без формален авторитет за Principal инжениери

Обектив: Да се засилят навиците за менторство, обратна връзка и съгласуваност с индивидуалните изпълнители.

Теми

  • Менторство vs директиви: коучинг без поемане на собственост
  • Даването на високониво техническа обратна връзка (ясна, базирана на стандарти)
  • Насърчаване на съгласуваност между индивидуални изпълнители: практически техники
  • Обхождане на несъгласията и съпротивата конструктивно
  • Прости шаблони за разговор и сценарии, които Principal инжениерите могат да използват отново


Изисквания

Участниците носят 2–3 анонимни примера за чести дебати (избори за декомпозиция на системи, подход за интеграция, правила за структурата на кода). Каквато и да е съществуваща вътрешна стандартизация може да бъде споделена по желание.

 21 Часа

Брой участници


Цена за участник

Отзиви от участници (2)

Предстоящи Курсове

Свързани Kатегории