연락처 정보

코스 개요

모듈 1: 규모 있는 아키텍처 표준

목표: 프리인셜급 엔지니어가 일상적인 결정에서 참조할 수 있는 간단하고 공유된 아키텍처 표준 세트를 합의합니다.

주제

  • 아키텍처 원칙: 무엇을 표준화할지 vs 팀이 결정할 것
  • 분해 기본 개념: 경계 및 소유권 정의
  • 통합 기본 개념: API 계약, 버전 관리, 호환성
  • 메시징 개요: Kafka 대 RabbitMQ, 표준화 대상
  • 데이터 개요: 소유권 및 단일 진실 공급원(Single Source of Truth) 사고방식 (MongoDB + SQL Server)
  • 고규모 시스템에서의 일반적인 아키텍처 안티패턴
  • 경량형 결정 문서화 (ADR/RFC 개념)

모듈 2: 대규모 .NET 솔루션의 코드 아키텍처

목표: 대규모 솔루션 내 코드 아키텍처 결정에 대한 실용적 가이드라인에 정렬합니다.

주제

  • 대규모 .NET 솔루션 구조화: 모듈, 계층화, 경계
  • 의존성 방향 및 코드 내에서 아키텍처 가시성 유지
  • 공유 라이브러리: 언제 도움이 되고 언제 결합(coupling)을 초래하는지
  • 코드 내 통합 경계: 관심사 분리 패턴
  • 코드 아키텍처 "검토 렌즈": 신속하게 확인해야 할 사항
  • 일관성을 해치지 않으면서 예외 처리 관리하기

모듈 3: 결정을 주도하는 설계 검토

목표: 결정과 공유된 이해를 생성하는 일관된 설계 검토 접근 방식을 확립합니다.

주제

  • 프리인셜급에서 효과적인 설계 검토의 특징
  • 검토 워크플로우: 무엇을, 언제 검토할지
  • 검토 기준: 가장 중요한 몇 가지 사항
  • 퍼실리테이션: 시니어 논의가 초점과 생산성을 유지하도록 하기
  • 결정 종료: 논쟁을 마무리하고 다음 단계로 넘어가기
  • 결과 캡처: 결정 및 후속 조치
  • 짧은 사례 연구(시스템 수준)를 활용한 실습 검토

모듈 4: 프리인셜급을 위한 권한 없는 영향력

목표: 개인 기여자(ICs)와의 멘토링, 피드백, 정렬 습관을 강화합니다.

주제

  • 지시 vs 멘토링: 소유권을 취하지 않고 코칭하기
  • 고급 기술적 피드백 제공 (명확하고 표준 기반)
  • 개인 기여자들 간 정렬 유도: 실용적 기법
  • 이견 및 저항을 건설적으로 다루기
  • 프리인셜급이 재사용할 수 있는 간단한 대화 패턴 및 스크립트


 

요건

참가자들은 반복되는 논쟁 사례(시스템 분해 방식, 통합 접근법, 코드 구조 규칙 등) 2~3개의 익명화 예제를 가져옵니다. 기존 내부 표준이 있다면 선택적으로 공유할 수 있습니다.

 21 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리