docker는 애플리케이션을 컨테이너라는 가상화된 환경에서 격리시켜 실행할 수 있도록 도와주는 오픈소스 플랫폼컨테이너는 실행 환경, 라이브러리, 코드 등을 함께 패키징하므로 "어디서든 동일하게 실행되는 환경"을 제공핵심개념(자세한 설명)이미지 (Image)📦 "컨테이
Grafana(그라파나)는 다양한 데이터 소스(Prometheus, InfluxDB, MySQL 등)에서 가져온 데이터를 기반으로 대시보드 형태의 시각화(그래프, 테이블 등)를 제공하는 오픈소스 모니터링 툴Prometheus가 데이터를 수집/저장Grafana가 Prom
Loki는 Grafana Labs에서 만든 경량 로그 수집/저장 시스템입니다.Prometheus처럼 라벨(Label) 기반으로 로그를 수집하고 검색할 수 있는 것이 특징이에요.🗒️ "Loki는 로그용 Prometheus다!" 라고 이해하면 딱 좋습니다.Promethe
Prometheus는 시계열 데이터(time-series data) 를 수집하고 저장하는 오픈소스 모니터링 시스템즉, 시스템이나 애플리케이션에서 발생하는 숫자 지표(metric) 들을 주기적으로 수집해서 저장하고, 쿼리하고, 시각화 기능 제공CPU 사용량요청 수
Winston은 Node.js 환경에서 사용되는 대표적인 로깅 라이브러리로, 로그의 레벨 관리, 출력 방식, 포맷, 저장 위치 등을 유연하게 설정할 수 있는 강력한 로거(Logger)입니다.다양한 환경(콘솔, 파일, 외부 서버 등)에 로그를 출력할 수 있으며, 로그 수

기존 AAA 프로토콜은 다이얼업 환경(전화선으로 인터넷 연결 방식)을 위해서 개발기술의 발전으로 서비스 다양화로 더 다양한 요구(확장성, 신뢰성, 보안 등) 생김RADIUS 프로토콜의 문제점을 보안하여 Diameter 등장AVP 기반 통신 : 모든 데이터를 AVP(at

메시지의 유형, 처리 방법 등의 정보를 담은 핵심 부분목적메시지를 정확하게 구분올바른 경로/노드/애플리케이션으로 전달 및 처리 (메시지를 보고 노드가 라우팅테이블에서 전달 및 처리)요청-응답 매칭 (hob by hob Identifier)중복 메시지/에러/재전송 식별(

스프링(Spring) 프레임워크를 쉽게 사용할 수 있도록 만든 경량 개발 프레임워크자동 설정, 내장 서버, 스타터 패키지를 제공해 설정보다 실행에 집중할 수 있게 함.자동 설정(Auto Configuration) : 라이브러리에 맞춰 필요한 Bean 자동 등록내장 서버

프로토콜 기반전송 계층: CoAP(Constrained Application Protocol) 기반 (UDP/DTLS 사용)보안: DTLS(PSK, RPK, X.509 인증서)경량화: 제한된 리소스를 가진 IoT 디바이스에서도 동작 가능아키텍처LwM2M Client:
TDD란? Test Driven Development의 약자 테스트 코드를 먼저 작성하고 그 테스트를 통과하도록 실제 코드를 구현하는 개발 방법론 짧은 개발 주기의 반복에 의존하는 개발 프로세스 애자일 방법론 중 하나인 eXtream Programming의 Test-F
간단한 메모 CRUD메모 등록에 값의 범위, 필수 값 누락 등에 대한 테스트 진행title : 누락, 공백, 타입 오류period : 누락, 내부 필든 누락, 날짜 순서 날짜 형식 오류content : 누락, 공백, 타입 오류priority : 누락, 타입 오류, 범위
메모 조회에 대한 필수 값 누락에 대한 테스트 진행단건 조회id 필요없는 id 에러, 범위 검증객체 1개 반환코드실행 로그리스트 조회page 필요pageSize 필요page 타입 검증pageSize 타입 검증page 범위 검증 (1 이상)pageSize 범위 검증 (1
Red메모 삭제에 대한 필수 값 누락, 검증에 대한 테스트 진행id 필요id 타입 검증id 범위 검증존재하지 않는 id 에러삭제 성공 시 true 반환코드실행 결과Red인 경우 테스트 코드를 정의하는 단계(실패하는 케이스)이므로 실질적인 구현이 없으므로 모두 실패가 나
메모 업데이트Red메모 업데이트에 대한 필수 값 누락, 검증에 대한 테스트 진행id 필요id 타입 / 범위 검증수정할 데이터 필요titleperiodcontentpriorityisSuccess존재하지 않는 id 에러수정 성공 시 수정된 객체 반환코드실행 결과Red인 경