KRMS

  1. KRMS(KAON Remote Management Solution)?
    IPTV 셋톱박스와 네트워크장비(라우터, 리피터)들의 프로비저닝, OTA, 원격 제어, 데이터 수집 및 가공, 실시간 모니터링 등
    서비스 사업자의 서비스 품질 향상을 제공하는 솔루션 입니다.
  2. 사용된 기술
    1) Domain Driven Design을 통한 MSA 기반 아키텍쳐 설계
    2) Docker, Kubernetes를 이용하는 컨테이너 기반 서비스 배포 및 운영
    3) gRPC를 통한 내부 통신 및 RestAPI를 통한 외부 통신
    4) MariaDB, MongoDB, Redis 데이터베이스 사용
    5) RabbitMQ message queue 사용
    6) TR-069, XMPP(TCP), MQTT 프로토콜 사용
  3. 개발 환경
    1) Language : Go(1.21)
    2) CI/CD : GitLab, TeamCity, Harbor
  4. 배포 환경
    1) On-Premise (Ubuntu, CentOS, Rocky)
    2) AWS Cloud
  5. 아키텍쳐
    KRMS 서비스 구조