inflearn logo
강의

Course

Instructor

All-in-one basics class for every developer's practice

Understanding Clean Architecture with Code

비지니스 로직

918

wishks146178

102 asked

1

비지니스 로직 이라는 개념 이 헷갈리는데요
 
예를 들면
1. 사람 객체 <- 도메인
2. 사람에 어떤 서비스를 제공하는 객체 <- 애플리케이션
 
 
1,2를 합친 것인 논리 데이터 모델링
 
이렇게 이해하는 것이 맞을까요?
이부분 한참헤메는데 도움 꼭 부탁드립니다. 그랩!!~

cicd 소프트웨어-테스트 동시성 docker oop tdd git architecture python

Answer 1

2

grab

비즈니스 로직은 범용적으로 사용되는 언어이긴 한데요!

예를 들어 쇼핑몰을 개발하는 개발자에게 비즈니스 로직은 결제 기능, 상품 정보 제공, 회원 로그인 같이 비즈니스를 위해 개발되는 로직이라고 보시면 됩니다. 

쇼핑몰을 예로 들어 보면 도메인은 상품, 결제, 회원 처럼 서비스를 구성하는 주요 요소라고 볼 수 있습니다.  상품을 표현하기 위해선 상품 데이터 모델이 대표적으로 들어가긴 합니다. 그리고 애플리케이션은 결국 도메인에서 벌어지는 일들(결제하기, 상품 보여주기) 같은 비즈니스적 로직이 작성됩니다.
(실제로 방법론에 따라 이렇게 규정하는 게 다를 수 있습니다. DDD 방법론에서는 주요 비즈니스적 로직(도메인 로직)을 도메인 영역이라고 두기도 합니다) 

논리 데이터 모델링은 위 레이어와는 다른 맥락이라고 비춰집니다!

mac python 3.10 - permission denied

0

54

1

코드 github

1

355

2

alembic, dto 위치

0

308

2

강의 자료 링크

0

627

1

프로젝트의 파이썬 인터프리터 지정이 안됩니다 ㅠ

1

2772

1

remote add 및 push 실행 후 password 에러

1

335

1

ppt

1

392

1

캡슐화 질문드립니다.

1

271

1

public private 관련 질문드립니다.

1

285

1

우분투 환경에서 파이참 인스톨을 하게 되었을때의 질문입니다.

1

244

1

학습한 내용 개인 블로그에 기록

1

493

1

마이크로서비스가 유행하게 된 계기

1

373

1

추가 질문

1

313

1

git 터미널 환경

1

330

1

멀티 프로세스 코드 구현과 동일 코드 여려개 실행의 차이

1

383

1

product_id 가 없는 경우에 대해서 궁금한점이 있습니다.

1

319

1

amend commit 질문

1

469

1

revert 오류

1

1278

1

8분 19초에 gst는 왜치는건가요?

1

371

1

git init 오류

1

1097

2

git restore 질문

1

369

1

테라폼

1

240

1

최고의 강의..

3

322

1

강의자료는 어디서 볼 수 있나요?

2

1229

2