문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
모듈 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)
트레이너의 지식, 참여도, 및 친밀감
Adam Kuklewski - GE Medical Systems Polska
코스 - Technical Architecture and Patterns
기계 번역됨
소프트웨어 아키텍처에 대한 새로운 통찰력을 얻고 마음을 열 수 있도록 도와준 연습들이 좋았습니다.
Gabriele - EAGLEPROJECTS S.p.A.
코스 - Architecture and Design: Core + Advanced Training
기계 번역됨