chapter★★★★★난이도 · 약 90분
소프트웨어 아키텍처 & 디자인 패턴
모놀리식·MSA·서버리스 · 레이어드·클린 · 디자인 패턴 5선 · SOLID/DRY/YAGNI/KISS.
#아키텍처#MSA#SOLID#디자인패턴#클린아키텍처
왜 배우는가
AI가 만든 코드의 구조가 좋은지 나쁜지 판단하려면 참고 프레임이 필요하다. 이 챕터의 5가지 도구로 "어느 층에 있어야 할 코드인가"가 보이기 시작한다.
Topics · 04
레슨 단위로 펼쳐 보기
- TOPIC · 23 · 01
모놀리식 · MSA · 서버리스 — 큰 그림 3종
한 덩어리(모놀리식) vs 여러 서비스(MSA) vs 함수 단위(서버리스) — 언제 뭘 고를까.
25min·2drillsREAD → - TOPIC · 23 · 02
레이어드 · 헥사고날 · 클린 아키텍처
"도메인을 프레임워크·DB로부터 격리" — 변화에 강한 코드 구조 3단 진화.
20min·1drillsREAD → - TOPIC · 23 · 03
고전 디자인 패턴 5선 — 싱글톤·팩토리·옵저버·스트래티지·데코레이터
GoF 23개 중 실무 최다 빈출 5개만 — AI가 무의식적으로 쓰는 패턴을 알아보기.
20min·1drillsREAD → - TOPIC · 23 · 04
SOLID · DRY · YAGNI · KISS — 코드 품질 체크리스트
AI 코드 리뷰 시 들이댈 5가지 렌즈 — 추상화의 적정선이 보이기 시작한다.
20min·2drillsREAD →