프론트엔드와 백엔드로 나눌때 버전은 어떻게 하시나요?

Lv.1 이수아비 (112.♡.205.149)

2024년 8월 1일 PM 12:10 · 수정됨(08. 06. 15:03)

조회 1,243 공감 0

프론트만 업데이트, 백엔드만 업데이트, 둘다 업데이트 등 여러 상황이 있는데 버전은 어떻게 적용하시나요?

저는 프론트엔드를 기준으로 통합해서 하나로 버저닝 하고 있는데 각각 나눠서 해야할지 고민될때가 많습니다. 마음은 프론트/백엔드 나누고 싶은데 배포시 이용자가 보기엔 하나로 표시되는게 더 나아서 통합하고 있습니다. 


각자 어떻게 하고 계시나요? 



댓글 (3)

  • 아이폰점보

    아이폰점보 Lv.1

    24.08.02 · 210.♡.239.38

    규모가 커지면 개발 주체가 분리될 수도 있으니 버저닝도 따로 가는게 자연스러울 것 같습니다. backend서버의 버전은 사용자에게 공개할 필요가 있을지 모르겠네요.
  • Realtime

    Realtime Lv.1

    24.08.03 · 172.♡.114.62

    예전에 했던 프로젝트 중 하나는 rest 통신하는 서버와 클라이언트 간 통일성을 위해 json 파일을 하나 두고 그 파일 버전을 기준으로 작업 했었네요 약간 gRPC 쓰는 것 같은 느낌으로요.
  • N

    Noelstyle Lv.1

    24.08.06 · 61.♡.4.26

    저흰 프론트 / 백엔드 모두 릴리즈 시점의 날짜+시간 조합의 버전코드를 사용하고 있고,
    사용자에게 보이는 건 프론트엔드에 별도의 versionName 을 붙여서 사용하고 있습니다.
    (안드로이드의 versionCode, versionName 을 차용했고, 내부 버전 코드는 외부에 노출하지 않습니다.)
    (앱/웹 공히)

댓글을 작성하려면 이 필요합니다.