Skip to content

micro service architecture 에서의 프로젝트명 고민 #7

Description

@jeongph

따지고보면 MSA 에서 사용하는 각각의 서비스들은 타입은 "service", 목적은 각각의 역할이나 성격 (예를들면 비스니스 서비스명 그 자체거나, 알람전송이나 배치 등 마이크로 서비스 자체의 역할 등)으로 명확히 정해지는데, 서비스 범위? 는 분명하지 않은 경우가 많음 -> 왜냐하면 특정 역할의 서비스는 그냥 다들 참조해서 쓰는 역할이기때문이고, 사실 모두에게 참조당하지 않는 서비스는 별도로 분리하는게 맞나 싶기도 하기때문

예를들어 회원관리 (회원 가입, 로그인, 탈퇴처리, 인증정보 등) 만 해결하는 user service 가 있다고 쳤을 때, 이건 사실상 모든 마이크로 서비스 (그것이 spring 으로 되어있든 django 로 되어있든.. ) 에 참조당하여 사용될 것이기 때문

따라서, 서비스는 앞에 spring, xxTeam, 등의 접두사가 어울리지 않음 -> 그냥 네이밍으로 해도 될것같지만 구분 자체가 어려울 수 있음 (이것이 MSA 기반의 user service 라는) 따라서 고민이 좀 필요한 부분.

Activity

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

Metadata

Metadata

Assignees

Labels

discussion고민중, 고민해야 할것

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions