Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Architecture] 부분적 경계를 제거하고 각각의 컴포넌트, 모듈로 구분하기 #175

Closed
Dokyeongyun opened this issue Mar 1, 2022 · 0 comments · Fixed by #244
Assignees
Labels
Architecture Enhancement New feature or request

Comments

@Dokyeongyun
Copy link
Owner

Dokyeongyun commented Mar 1, 2022

AS-IS

  • 모든 컴포넌트 (UI, Presenter, Usecase, Repository, Database 등)가 단일 컴포넌트로 묶여 배포되고 있다.
  • 이를 '부분적 경계'라고 부르는데, 각 컴포넌트를 별개의 컴포넌트로 분리하여 배포하지 않고, 단일 컴포넌트로 배포함으로써 관리를 용이하게 하는 것이 목적이다. (그렇지 않다면, 각 컴포넌트별로 버전관리 및 배포를 해야하기 때문에 관리가 힘들다.)

TO-BE

  • 단일 컴포넌트 내에 부분적 경계로 나누어 둔 컴포넌트들을 각각 분리하고 별도 버전관리 및 배포를 해보자
@Dokyeongyun Dokyeongyun added Enhancement New feature or request Architecture labels Mar 1, 2022
@Dokyeongyun Dokyeongyun self-assigned this Mar 1, 2022
@Dokyeongyun Dokyeongyun linked a pull request May 14, 2022 that will close this issue
Repository owner moved this from Todo to Done in Clean Architecture May 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Architecture Enhancement New feature or request
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant