Featured image of post [Software Architecture] 09. DDD 기초: 전략적 설계

[Software Architecture] 09. DDD 기초: 전략적 설계

에릭 에반스가 2003년 저서에서 정립한 DDD 전략적 설계 장으로, 유비쿼터스 언어와 핵심·지원·일반 서브도메인 분류, 바운디드 컨텍스트, 컨텍스트 맵의 아홉 가지 통합 패턴, 알베르토 브란돌리니의 이벤트 스토밍 기법을 실제 사례와 함께 설명합니다.

Featured image of post [Software Architecture] 10. DDD 전술적 설계

[Software Architecture] 10. DDD 전술적 설계

에릭 에반스가 2003년 저서에서 제시한 Entity, Value Object, Aggregate, Repository, Domain Service, Domain Event의 메커니즘과 설계 원칙을 다루고, 애그리게이트 경계 설정과 흔한 오개념을 실전 코드로 교정하는 장입니다.

Featured image of post [Software Architecture] 11. 데이터 아키텍처 전략

[Software Architecture] 11. 데이터 아키텍처 전략

폴리글랏 퍼시스턴스로 데이터 특성에 맞는 저장소를 고르고, CQRS와 이벤트 소싱으로 읽기·쓰기 모델을 분리하며, Saga와 Outbox 패턴으로 분산 환경의 데이터 일관성을 지키는 전략을 이론과 실제 사례, 판단 기준까지 다룹니다.

Featured image of post [Software Architecture] 16. 고급 아키텍처 실무

[Software Architecture] 16. 고급 아키텍처 실무

레거시를 점진 대체하는 Strangler Fig 패턴, 적합도 함수 기반 진화적 아키텍처, 꼬리 지연시간 중심 성능 엔지니어링, 기술 부채와 오류 예산으로 위험을 관리하는 방법을 메커니즘과 오개념 중심으로 다루는 시리즈 마지막 장입니다.

Featured image of post [Vision AI] 00. Introduction: Vision AI 파운데이션

[Vision AI] 00. Introduction: Vision AI 파운데이션

손으로 설계한 특징에서 CNN, Vision Transformer로 이어지는 컴퓨터 비전의 진화를 정리하는 시리즈의 도입 챕터입니다. 8개 챕터의 커리큘럼과 학습 목표, LLM 시리즈와의 연결점까지 상세히 다룹니다.