Contattataci

Struttura del corso

Modulo 1: Standard di architettura scalabili

Obiettivo: Concordare un semplice insieme di standard di architettura condivisi a cui i Principals possono fare riferimento nelle decisioni quotidiane.

Argomenti

  • Principi di architettura: cosa standardizzare rispetto a ciò che i team decidono
  • Fondamenti della scomposizione: definire confini e responsabilità
  • Fondamenti dell'integrazione: contratti API, versioning, compatibilità
  • Visione d'insieme sulla messaggistica: Kafka vs RabbitMQ, cosa standardizzare
  • Visione d'insieme sui dati: pensiero su ownership e fonte di verità (Mongo + SQL Server)
  • Anti-pattern architettonici comuni in sistemi ad alta scalabilità
  • Documentazione leggera delle decisioni (concetto ADR/RFC)

Modulo 2: Architettura del codice in grandi soluzioni .NET

Obiettivo: Allinearsi su linee guida pratiche per le decisioni di architettura del codice all'interno di grandi soluzioni.

Argomenti

  • Strutturare grandi soluzioni .NET: moduli, stratificazione, confini
  • Direzione delle dipendenze e mantenimento visibile dell'architettura nel codice
  • Librerie condivise: quando aiutano vs quando creano accoppiamento
  • Confini di integrazione nel codice: pattern di separazione delle responsabilità
  • "Lenti di revisione" per l'architettura del codice: cosa cercare rapidamente
  • Gestione delle eccezioni senza compromettere la coerenza

Modulo 3: Revisioni del design che guidano le decisioni

Obiettivo: Stabilire un approccio coerente alla revisione del design che produca decisioni e comprensione condivisa.

Argomenti

  • Cosa rende forte una revisione del design a livello Principal
  • Flusso di revisione: cosa viene revisionato e quando
  • Criteri di revisione: i pochi aspetti che contano di più
  • Facilitazione: mantenere le discussioni senior focalizzate e produttive
  • Chiusura delle decisioni: come concludere i dibattiti e procedere
  • Catturare gli esiti: decisioni e azioni successive
  • Esercitazione di revisione utilizzando un breve caso di studio (a livello di sistema)

Modulo 4: Influenza senza autorità per i Principals

Obiettivo: Rafforzare le abitudini di mentoring, feedback e allineamento con i professionisti a ruolo individuale.

Argomenti

  • Mentoring vs direttiva: coaching senza assumere ownership
  • Fornire feedback tecnico ad alto livello (chiaro, basato sugli standard)
  • Guidare l'allineamento tra professionisti a ruolo individuale: tecniche pratiche
  • Gestire disaccordi e resistenze in modo costruttivo
  • Semplici pattern di conversazione e script riutilizzabili dai Principals


Requisiti

I partecipanti portano 2-3 esempi anonimizzati di dibattiti ricorrenti (scelte di scomposizione dei sistemi, approccio all'integrazione, regole di struttura del codice). Eventuali standard interni esistenti possono essere condivisi opzionalmente.

 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative