2021 07 16 Fri 기업과의 소통 - woowacourse-teams/2021-gpu-is-mine GitHub Wiki

기업과의 소통

FE

  • 하나의 서버 안에 보드가 여러개가 될 수 있도록 해야한다.
  • 서버 등록 시 여러개의 보드가 등록될 수 있도록. 보드가 몇 장인지 등록을 해야 한다.
    • 보드가 거의 동일해서 개수 추가 란만 추가해도 괜찮다.
    • 최초 조회를 보드 리스트 화면으로 한다

실제 모습

  • 원래는 하나의 서버에 보드가 여러개다.
  • 실제 Job은 보드에 할당된다.
  • 실제 큐잉은 서버로 두고, 실제 Job은 보드 단위다.

BE

  • lab이 추가되는 순간 Q가 자동으로 생성된다.

  • 반드시 Q 시스템을 써야하는가? No Queue 로 할 수 있을것 같다.

    기업)

    • 기존의 있는 Q 시스템을 쓰는게 구현이 편할거라 생각해서.
    • Q 운영 측면에서도 기존 시스템 활용하는게 더 좋은 상황이 있다.
    • 이게 서비스가 더 커지면 API 서버는 CRUD 에만 집중하는게 좋다고 판단.
    • Redis 를 쓰면 어떨까?
    • DB로 스케쥴링을 해도 된다. 상관없다.
  • Tensor Flow 작업 로그 등 어떻게?

    • 현재 뉴럴웍스는 aws 로그 와처(클라우드 와쳐?) 기능을 그냥 활용하고 있다.
    • 로그: GM → 카프카 →API서버 → 프론트엔드(socket 사용) MUST는 아님