Kom i kontakt

Kursplan

Modul 1: Arkitekturstandarder som skalas

Mål: Ena sig om en enkel, delad uppsättning arkitekturstandarder som Principal Engineers kan referera till i dagliga beslut.

Ämnen

  • Arkitekturprinciper: vad som ska standardiseras vs vad team bestämmer
  • Grundläggande dekomposition: att definiera gränser och ägarskap
  • Grundläggande integration: API-kontrakt, versionering, kompatibilitet
  • Meddelandesystem översikt: Kafka jämfört med RabbitMQ, vad som ska standardiseras
  • Dataöversikt: ägarskap och tanke om 'source of truth' (Mongo + SQL Server)
  • Gemensamma arkitektoniska anti-patterns i system av hög skala
  • Lättviktig dokumentation av beslut (konceptet ADR/RFC)

Modul 2: Kodarkitektur i stora .NET-lösningar

Mål: Ena sig kring praktiska riktlinjer för kodarkitekturella beslut inom stora lösningar.

Ämnen

  • Strukturera stora .NET-lösningar: moduler, lagerindelning, gränser
  • Beroenderiktning och göra arkitektur synlig i koden
  • Gemensamma bibliotek: när de hjälper vs när de skapar kopplingar
  • Integrationsgränser i kod: mönster för separation of concerns
  • Kodarkitektur 'granskningsglasögon': vad man snabbt ska leta efter
  • Hantera undantag utan att bryta mot enhetligheten

Modul 3: Designsgranskningar som driver beslut

Mål: Skapa en konsekvent designsgranskningsmetod som leder till beslut och delad förståelse.

Ämnen

  • Vad gör en stark designsgranskning på Principal-nivå
  • Granskningsarbetsflöde: vad som granskas och när
  • Granskningskriterier: de få saker som är viktigst
  • Facilitering: hålla seniora diskussioner fokuserade och produktiva
  • Beslutsslutning: hur man avslutar debatter och går framåt
  • Inspelning av resultat: beslut och uppföljningsåtgärder
  • Övningsgranskning med hjälp av en kort fallstudie (systemnivå)

Modul 4: Inflytande utan auktoritet för Principal Engineers

Mål: Stärka vanor kring mentoring, feedback och överensstämmelse med individuella bidragsgivare.

Ämnen

  • Mentoring jämfört med styrning: coaching utan att ta ägarskap
  • Giva teknisk feedback på hög nivå (tydlig, standardbaserad)
  • Driva överensstämmelse mellan individuella bidragsgivare: praktiska metoder
  • Hantera oenighet och motstånd konstruktivt
  • Enkla samtalstekniker och mallar som Principal Engineers kan återanvända


 

Krav

Deltagarna tar med 2-3 anonymiserade exempel på återkommande debatter (val av systemdekomposition, integrationsmetoder, regler för kodstruktur). Eventuella existerande interna standarder kan delas frivilligt.

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier