Intrati in legatura

Schița de curs

Modulul 1: Standarde de Arhitectură care Scalabilizare

Obiectiv: Să se ajungă la un set simplu și comun de standarde de arhitectură pe care Principalii le pot folosi în deciziile zilnice.

Subiecte

  • Principii de arhitectură: ce să standardizezi vs ce decid echipele
  • Bazele descompunerii: definirea limitelor și a responsabilităților
  • Bazele integrării: contracte API, versionare, compatibilitate
  • Prezentare generală a mesajelor: Kafka vs RabbitMQ, ce să standardizezi
  • Prezentare generală a datelor: responsabilitate și gândirea sursei de adevăr (Mongo + SQL Server)
  • Antipatternuri arhitecturale comune în sistemele la scară mare
  • Documentarea ușoară a deciziilor (conceptul ADR/RFC)

Modulul 2: Arhitectura Codului în Soluții .NET Mari

Obiectiv: Alinierea pe îndrumări practice pentru deciziile de arhitectură a codului în cadrul soluțiilor mari.

Subiecte

  • Structurarea soluțiilor .NET mari: module, stratificare, limite
  • Direcția dependențelor și menținerea arhitecturii vizibile în cod
  • Biblioteci partajate: când ajută vs când creează cuplare
  • Limite de integrare în cod: modele de separare a preocupărilor
  • „Lentile” de revizuire a arhitecturii codului: ce să cauți rapid
  • Gestionarea excepțiilor fără a rupe consistența

Modulul 3: Recenzii de Design care Conduc la Decizii

Obiectiv: Stabilirea unei abordări consistente de revizuire a designului care să producă decizii și o înțelegere comună.

Subiecte

  • Ce face o recenzie de design puternică la nivel de Principal
  • Fluxul de revizuire: ce se revizuiește și când
  • Criterii de revizuire: cele câteva lucruri care contează cel mai mult
  • Facilitare: menținerea discuțiilor seniorilor concentrate și productive
  • Încheierea deciziilor: cum să închei dezbaterile și să mergi mai departe
  • Captarea rezultatelor: decizii și acțiuni de urmărire
  • Practică de revizuire folosind un studiu de caz scurt (la nivel de sistem)

Modulul 4: Influență fără Autoritate pentru Principal

Obiectiv: Întărirea obiceiurilor de mentorat, feedback și aliniere cu ICs.

Subiecte

  • Mentorat vs dirijare: coaching fără a prelua responsabilitatea
  • Oferirea de feedback tehnic la nivel înalt (clar, bazat pe standarde)
  • Obținerea alinierii între ICs: tehnici practice
  • Gestionarea dezacordurilor și a rezistenței în mod constructiv
  • Modele simple de conversație și scripturi pe care Principalii le pot reutiliza


 

Cerințe

Participanții aduc 2–3 exemple anonimizate de dezbateri recurente (alegeri de descompunere a sistemelor, abordare de integrare, reguli de structurare a codului). Orice standarde interne existente pot fi împărtășite opțional.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite