Server

    로그 레벨 (Log Level)

    이 글을 쓰게된 이유는 어느 순간 log 레벨을 무분별하게 사용하고 있는 나 자신에 대해서 보게 되었다. 그래서 공부도 할겸 찾아보고 정리하면서 내 머리 속에 넣기로 하였음 주요 목적은 시스템에서 반복되는 오류가 감지되는 경우와 같이 문제나 잠재적인 문제를 설명하는 메시지와 단순히 정보 제공하는 메시지를 분리 로그 수준은 필요한 정보만 기록되도록하고 생성된 로그의 양을 규제하는 방법이 있어야 한다. (스토리지 최소화) Fetal 애플리케이션에서 가장 심각한 문제를 기록하기 위해 예약되어 있는 로그 수준이다. 일반적으로 데이터 손상이나 애플리케이션을 종료하기 직전에 기록됨 예시) 중요한 구성 정보가 누락 되었을 경우 핵심 애플리케이션 작업에 필요한 필수 외부 종속성 또는 서비스가 손실 됐을 경우 서버의 디..

    CQRS 패턴

    CQRS는 데이터 저장소에 대한 읽이 및 업데이트 작업을 구분하는, 명령(command)과 쿼리(query)의 역할(responsibility) 분리. 애플르케이션에서 CQRS를 구현하면 성능, 확장성 및 보안을 최대화할 수 있다. 유연성이 생김 시스템이 점점 진화하고 업데이트 명령이 domain 수준에서 병합 충돌을 일으키지 않게 한다. 컨텍스트 및 문제점 기존 아키텍처하지만 애플리케이션이 더 복잡해지면 이 방법을 사용하기 어려울 수 있다. 예를 들면 하나의 dto에서 읽는 작업하고 수정하는 작업으로 모두 사용한다면 쓰기 작업에서는 많은 유효성 검사와 비즈니스 로직을 구현될 가능성이 있기 때문에 복잡한 모델이 될 수 있다. 데이터베이스를 쿼라하고 업데이트하는 데 동일한 데이터 모델을 사용한다. 이것은 ..

    Linux 프로세스, 메모리 사용량 확인

    1. ps aux 2. htop > 내장 명령어가 이니기 떄문에 " sudo yum install htop " 으로 설치 해야함