• tableSentinel ADR
    ,

    tableSentinel ADR

    들어가기 앞서서 본 글은 tableSentinel 프로젝트를 진행하면서 소프트웨어 아키텍처의 결정과 그 결정의 맥락과결과를 Architecture Decision Record 구조로 남긴 글입니다. 해당 프로젝트의 중요 구성요소로서 미래의 프로젝트 방향성을 제시하는 글입니다. ADR 리스트 ADR-001: 프로젝트 최초 설계 ADR-002: 에이전트 언어 결정 ADR-003: 백엔드 프레임워크 결정 ADR-004: 프론트엔드 프레임워크 결정 ADR-005: XDP 구현 방식의 결정 ADR-006: 백엔드와 에이전트 사이의…

    >> 읽기

  • Restic과 Rclone을 활용한 안전한 클라우드 암호화 백업 구축하기
    , ,

    Restic과 Rclone을 활용한 안전한 클라우드 암호화 백업 구축하기

    들어가기 앞서서 백업에 대해 이야기해보자. 일반적으로 데이터 백업은 3-2-1 규칙으로 통한다. 하지만 이제 막 개인 서버(Home Server)에 입문한 사용자에게 있어서 이러한 3-2-1 규칙을 완벽하게 지키는 것은 비용적으로나 구성면에서 상당히 벅찬 일이다. 먼저 3-2-1 규칙 백업을 간단하게 알아보자. 3: 데이터는 최소 3개의 사본을 유지해야 한다. 2: 최소 2가지의 다른 저장 매체(Media)를 사용해야 한다. 1: 최소 1개의…

    >> 읽기

  • 리눅스 스크립트를 서비스로 등록하기:  systemd.service의 [Unit], [Service], [Install] 작성 가이드
    ,

    리눅스 스크립트를 서비스로 등록하기: systemd.service의 [Unit], [Service], [Install] 작성 가이드

    글을 쓰게 된 이유? 이전에 작성한 글인 리눅스 부팅 후 사용자 명령어 자동 실행하는 법 (without. rc.local)의 내용 보충이 필요해 관련 항목을 정리하다보니 어느세 글을 쓰게되었다. 이전 글에서는 어떠한 방식으로 .service 파일을 생성하여 systemd에 등록하고 어떻게 활성화 하는지 간략하게 보여주었다면, 이번에는 .service 파일을 생성하는데 있어 [Unit], [Service], [Install]의 각 부분이 어떠한 옵션이 있고 어떠한 상황에서 사용할 수…

    >> 읽기