Coon
2021-04-11 12:40:02
2
206

실시간 매칭 어플리케이션 개발환경에 대해서


안녕하세요.


이번에 개인적으로 실시간 매칭 어플리케이션을 개발하려고하는데요


항상 금융솔루션이나 ERP만 실무로 접해봐서 그런지 요즘 실시간 매칭 앱에 대한 인프라를 전혀 모릅니다.


실무로 실시간 매칭 어플리케이션(예: 데이팅 어플, 택시 어플 등)에 참여하셨던 분이 혹시 계시나요?


그게 아니더라도, 실시간 매칭 앱을 개발해보신 경험이 있으신 분들이 답변을 주셨으면 합니다.


1. 사용 OS

2. 사용언어

3. 사용 DB

4. 그 외 개발 팁


개발이나 알고리즘은 하면서 차근차근 알아가고자 하는데,


시작부터 정해야 하는 인프라를 제가 정확히 판단하기는 어려워서 이런 질문을 드립니다.


결국엔 [여건 상관없이 개발하기 나름이다]라는 답변이 나올 것 같지만,


가능한 실제로 사용되는 환경을 적용해보고싶습니다.


감사합니다.

0
  • 답변 2

  • 캐티
    2k
    2021-04-11 13:11:18

    개인적이라도 사업 기획이라면 이렇게 막연하게 하여서는 안되요. 만일 남의 돈을 투자받아서 하는 거라면 더더욱 이러면 안될건 분명해요.

    실시간(리얼타임) 매치매이킹을 만드는데 필요한건 매치조건이 되는 로직이에요. 레벨, 벨런스 디자이너라고 아시나요. 게임 쪽에서 특히 많이 하여요. 여러가지 아이템들의 전반적인 벨런스나 랭크매칭 같은걸 준비하여야해요.

    택시어플도 이런 매치메이킹 조건을 따르게되어요. 최근에 맴버쉽 을 불문하고 관계사에 밀어주기 논란이 있어서 문제되었던 것이 바로 매칭 정책적인 것이지요.

    그리고 두번째로 적어주신 시스템 전반이나 그외 기술들에 대해서는 정답이 없어요. 경영인이라면 운영체제를 선택하는데 들어가는 돈을 먼저 따져볼꺼에요. 그럼 짧은 답은 리눅스 기반이 겠어요.

    기술 자문은 언제든지 가능하고 업체에 견적 의뢰를 요청 하여도 되어요. 설령 계약을 하지 않을 작정이라고 해서 민폐라고 생각하면 안되빈다. 그 업체도 어떠한 의뢰나 견적을 받게되면 어떤 분야에 요구조건들이 유입되는지 중요한 데이터가 될쩌여. 이런걸 배제하는 업체는 그냥 믿고 거르시면 되빈다.

    -1
  • aprilshower
    213
    2021-04-11 13:59:16 작성 2021-04-11 14:10:52 수정됨

    1, 2, 3 은 매칭앱이랑 종속성이 전혀 없습니다.  

     뭐라도 좋으니 알려달라는 질문인가요?

    1. 사용 OS
    - Ubuntu, CentOs

    2. 사용언어
    - Java, Kotlin, Scala, Python

    3. 사용 DB
    - MySQL, Redis

    -1
  • 로그인을 하시면 답변을 등록할 수 있습니다.