본문 바로가기

domaindriven3

[MSA 말고 Modular Monolith] 3편 — 도메인 설계: Bounded Context 와 Aggregate 정의 이 시리즈는 글쓴이 본인이 수행한 레거시 서비스를 리뉴얼 전환한 과정에서 수행한 의사 결정 사항들을 정리한 글입니다. 실제 운영 중인 PHP 레거시 에듀테크 플랫폼을 Python + React + K3S 환경으로 전환하는 과정에서 아키텍처 설계와 인프라 구성에 대한 내용이 포함되어 있습니다. 목차1편 — PHP Monolith의 한계, 전환을 결정한 이유 2편 —Domain Driven Design 도메인 경계 찾기: 레거시 DB 테이블 분석3편 —도메인 설계: Bounded Context 와 Aggregate 정의4편 —개발 서버 세팅: Ubuntu + Docker + k3s 설치5편 — k3s Namespace 전략과 Traefik Ingress 구성 2편에서는 전략적 설계(Strategic.. 2026. 7. 1.
[MSA 말고 Modular Monolith] 2편 — Domain Driven Design 도메인 경계 찾기 : 레거시 DB 테이블 분석 이 시리즈는 글쓴이 본인이 수행한 레거시 서비스를 리뉴얼 전환한 과정에서 수행한 의사 결정 사항들을 정리한 글입니다. 실제 운영 중인 PHP 레거시 에듀테크 플랫폼을 Python + React + K3S 환경으로 전환하는 과정에서 아키텍처 설계와 인프라 구성에 대한 내용이 포함되어 있습니다. 목차1편 — PHP Monolith의 한계, 전환을 결정한 이유 2편 — Domain Driven Design 도메인 경계 찾기: 레거시 DB 테이블 분석3편 — 도메인 설계: Bounded Context 와 Aggregate 정의4편 —개발 서버 세팅: Ubuntu + Docker + k3s 설치5편 — k3s Namespace 전략과 Traefik Ingress 구성 전환 프로젝트를 시작할 때 가장 중요.. 2026. 6. 29.
[MSA 말고 Modular Monolith] 1편 — PHP Monolith의 한계, 전환을 결정한 이유 이 시리즈는 글쓴이 본인이 수행한 레거시 서비스를 리뉴얼 전환한 과정에서 수행한 의사 결정 사항들을 정리한 글입니다. 실제 운영 중인 PHP 레거시 에듀테크 플랫폼을 Python + React + K3S 환경으로 전환하는 과정에서 아키텍처 설계와 인프라 구성에 대한 내용이 포함되어 있습니다. 목차1편 — PHP Monolith의 한계, 전환을 결정한 이유 2편 — DDD로 도메인 경계 찾기: 레거시 DB 테이블 분석3편 — 도메인 설계: Bounded Context 와 Aggregate 정의4편 —개발 서버 세팅: Ubuntu + Docker + k3s 설치5편 — k3s Namespace 전략과 Traefik Ingress 구성 1. 기존 레거시 시스템 AS-IS1-1 서비스 구성운영 중인 플.. 2026. 6. 26.