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

멀티모듈(그리고 MSA..) #43

Open
SuyeonChoi opened this issue Feb 17, 2023 · 0 comments
Open

멀티모듈(그리고 MSA..) #43

SuyeonChoi opened this issue Feb 17, 2023 · 0 comments
Assignees

Comments

@SuyeonChoi
Copy link
Owner

  • 모듈
    • 기능상 성격이 비슷하고 연관성 있는 부분들의 집합
    • 비대해지는 프로그램을 좀 더 효율적으로 관리하기 위한 방법 중 하나

Micro Service vs. 모듈 분리

  • 첫번째 예로, 한 프로젝트에서 모든 기능을 구현하였는데 서비스가 커지며 클라이언트와 운영 시스템 분리가 필요한 경우 독립적으로 동작하는 마이크로 서비스로 변경하는 것을 고려할 수 있다
  • 두번째 예로, 국내 서비스가 흥행하여 전 세계 출시를 위해 동일한 기능의 다국어 서비스 개발이 필요한 경우 서로 다른 서비스로 분리하기보단 프로젝트의 모듈화를 통해 서비스를 확장하는 것을 고려할 수 있다
    • 단일 소스를 기반으로 서비스가 모듈화되므로 공통으로 사용하는 소스코드의 유지 보수에 유리

Ref.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant