아키텍처
-
파이썬으로 살펴보는 아키텍처 패턴 총정리📚 개발 도서 2024. 1. 1. 22:24
1장. 도메인 모델링을 지원하는 아키텍처 구축 1장에서는 도메인 모델 패턴으로 비즈니스 계층을 만드는 방법을 보여준다. 대부분 개발자가 새로운 시스템을 설계하라는 요청을 받으면 즉시 데이터베이스 스키마를 그리기 시작하고 그다음 객체 모델을 생각한다. 여기서부터 모든 것이 잘못되기 시작한다. 대신 먼저 행동하고 저장에 대한 요구 사항은 행동에 맞춰 정해져야 한다. 나는 페이지의 새로운 혁신 내용을 재미있게 읽었다. 기존 시스템에서, 모든 배송과 도착 날짜를 추적하여 창고로 배송 중인 상품을 실제 재고로 간주에 창고에 존재하는 제품처럼 취급할 수 있다는 이야기. 이는 재고가 없다고 표시되는 상품이 감소하여 더 많은 상품을 팔 수 있게 된다. 즉, 이 비즈니스는 돈을 절약하게 된다. 이런 시스템을 구현하려면 ..
-
[파이썬으로 살펴보는 아키텍처 패턴] Part1. 도메인 모델링을 지원하는 아키텍처 구축카테고리 없음 2023. 9. 24. 13:16
1장. 도메인 모델링 1장에서는 도메인 모델 패턴으로 비즈니스 계층을 만드는 방법을 보여준다. 자신의 비즈니스 로직이 여러 곳에 퍼지면 안된다는 사실을 알고 있지만, 이를 고치는 방법에 대해서는 전혀 모른다. 대부분 개발자가 새로운 시스템을 설계하라는 요청을 받으면 즉시 데이터베이스 스키마를 그리기 시작하고 그다음 객체 모델을 생각한다. 여기서부터 모든 것이 잘못되기 시작한다. 대신 먼저 행동하고 저장에 대한 요구 사항은 행동에 맞춰 정해져야 한다. 4가지 핵심 설계 패턴 저장소 패턴 서비스 계층 패턴 작업 단위 패턴 애그리게이트 패턴 값객체는 내부에 있는 데이터에 의해 결정되며 오랫동안 유지되는 정체성이 존재하지 않는다. 엔티티는 오랫동안 정체성이 존재하는 도메인 객체이다. 이는 참조 번호에 의해 구분..