플래티어 연구소 테크 블로그
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • 분류 전체보기 (489)
        • Ai Word 사전 (0)
        • A.I.(인공지능) & M.L.(머신러닝) (96)
          • Development Environments (9)
          • A.I. Information (14)
          • Python (6)
          • transformers (13)
          • 머신러닝 (1)
          • 딥러닝 (4)
          • 신경망 이론 (5)
          • LLM (33)
          • Agent (4)
        • DevOps와 Infra (70)
          • DevOps 일반 (26)
          • Docker Container (3)
          • Linux (2)
          • AWS EKS (16)
          • AWS (7)
          • Kubernetes On Premise (14)
          • Security (1)
          • IDC 서버 (1)
        • 검색엔진 (10)
          • Elasticsearch (5)
          • Opensearch (5)
        • 빅데이터 (31)
          • Mongo DB (4)
          • Apache Nifi (21)
          • Scala (4)
          • Apache Spark (2)
        • 네트워크 (2)
          • SSL (2)
        • Quality Assurance (3)
          • E2E Test (3)
        • Backend(Framework) (43)
          • Java (2)
          • Spring (1)
          • Spring Boot Batch (3)
          • NestJS (9)
          • NestJS 개요(공식문서 번역) (20)
          • Cache (3)
          • Rust (5)
          • Go (0)
        • Frontend (Next.js Tailwind .. (52)
          • Frameworks (6)
          • Next.js (30)
          • Typescript (1)
          • Tailwind CSS (9)
          • React.js (4)
        • Next.js 개발 가이드 (42)
          • 01. Set up (7)
          • 02. 코딩 가이드 및 필수 패키지 (9)
          • 03. 퍼블 가이드 (3)
          • 04. Data fetching (2)
          • 05. State management (3)
          • 06. Learn Next.js 공식 가이드 (18)
        • Nuxt 공식문서 번역 (96)
          • 개요 (15)
          • Directories (23)
          • Components (12)
          • Composables (21)
          • Utils (25)
        • Nuxt 개발 가이드 (13)
          • 01. Set up (9)
          • 02. 코딩 가이드 및 필수 패키지 (0)
          • 03. 퍼블 가이드 (0)
          • 04. Data fetching (3)
          • 05. State management (1)
        • Tech 공유 세미나 - 2차 (13)
        • 기타 (17)
          • IT기타 (9)
          • story (5)
          • 문정역 여기어때 (2)
    DevOps와 Infra/AWS

    AWS OpenSearch Package를 활용한 텍스트 사전 적용 가이드

    이번 글에서는 AWS OpenSearch Service에서 제공하는 Package 기능을 이용해 텍스트 사전을 적용하고 검증하는 과정을 정리했습니다.핵심 목표는 자체적으로 관리하는 사전을 OpenSearch 분석기에 안정적으로 반영하여 정확한 형태소 분석 환경을 구축하는 것입니다.1. OpenSearch Service 클러스터 생성 (간단 요약)먼저 사전을 적용할 OpenSearch 도메인을 준비해야 합니다.여기서는 핵심 설정만 간단히 짚고 넘어가겠습니다.OpenSearch Service 콘솔 → Create domain버전은 2.x 이상 추천 (2025.11.18 기준 최신 버전 : 3.1)접근 정책은 상황에 맞게 제한생성에는 약 10~20분 소요1) aws console에서 aws opensearch..

    2025. 11. 18. 16:35 / Tech원
    DevOps와 Infra/DevOps 일반

    GitLab에 Docker Registry 서버 만들기

    사내 또는 고객사 환경에서 Docker Registry가 필요할 때 AWS ECR이나 ACR 같은퍼블릭 Registry를 사용하지 못하는 경우가 있습니다.이번 글에서는 GitLab에 내장된 Registry 기능을 활성화하여 자체 Docker Registry를 구성하는 방법을 정리했습니다.핵심 목표는 이미 만들어진 Docker 이미지를 외부 고객사에게 제공하기 위한 Registry 서버 구축입니다. 1. 구성 개요✔ 사용 환경GitLab 이미지: gitlab/gitlab-ce:18.4.3-ce.0Docker Compose 기반 설치GitLab + Registry 동일 컨테이너에서 운영HTTPS 적용 가능 (선택)외부 Nginx Proxy 적용 가능 (선택)✔ 목적GitLab의 소스 관리 기능 뿐만 아니라 ..

    2025. 11. 17. 15:20 / Tech원
    DevOps와 Infra/DevOps 일반

    Jenkins Pipeline Agent 지정하기 (+빌드 시 Agent 동적으로 할당하기)

    1. 개요Jenkins를 사용하다보면 여러 개발환경을 세팅하게 될 때 각기 다른 설정값을 지정해야 하는 번거로움이 작용할 수 있습니다.방화벽에 의해 막히거나, 프로젝트 규모가 다르거나, 패치 속도가 빨라야 하거나...이럴 때, Jenkins Pipeline이 실행되는 Agent를 지정하여 개발환경 맞춤형으로 pipeline 설계하는 방법에 대해서 알아보겠습니다. 2. 목표1. Jenkins pipeline에서 특정 Agent 지정하기2. 상황에 따라서 Jenkins Agent를 지정하는 분기점 만들기 3. 알아보기 : Jenkins Agent란?Jenkins를 사용할 때 Agent를 연결하면 여러 장점이 있습니다.(설치 및 내용은 아래 글 참조)2025.04.11 - [DevOps와 Infra/DevO..

    2025. 7. 28. 13:52 / Tech원
    DevOps와 Infra/DevOps 일반

    [Docker] Fluent Bit 설치 & 오픈서치 연동 (filter)

    도커 fluentbit 컨테이너 이미지를 활용한 로그 관리 수집 그리고 opensearch 연동Fluent Bit (이미지)C 언어로 만들어진 초경량 버전입니다. OpenSearch를 포함한 주요 플러그인들이 내장(built-in)되어 있어 별도의 설치가 필요 없습니다. 또한, 경량화를 위해 쉘(sh)이나 gem 같은 도구가 이미지 안에 포함되어 있지 않습니다.1. 기본 설치Fluent Bit은 경량화된 로그 수집기입니다. 우리는 Docker 컨테이너에서 수집되는 로그를 Opensearch에 전달하는 형태로 사용합니다. 아래는 Docker compose 파일과 fluent-bit.conf 파일에 내용을 구성하고 Opensearch로 로그를 전송하도록 구성한 기본예시입니다. fluentbit-compose..

    2025. 7. 9. 15:08 / Tech정또해방
    DevOps와 Infra/Kubernetes On Premise

    Keda를 이용한 K8s cron job 설정

    Autoscaler에 대해Kubernetes에서 우리는 보통 metrics API를 설치한 후 Kubernetes에 내장된 HPA(HorizontalPodAutoscaler)를 통해 CPU와 메모리의 사용률에 따라 auto scale-out이 가능하다. 그러나 모든 상황에서 CPU와 메모리 사용량만으로 scale out이 필요한 것은 아니다.대표적인 예로는 SSR(Server-side rendering)을 많이 사용하는 Next.js의 app의 경우 보통 requested CPU가 다 차기도 전에 latency가 늘어나게된다.그래서 scale out을 하기 위한 조건으로 모니터링하는 4가지 metric을 4 golden signals이라고 부른다 → Latency, Errors, Traffic, Satu..

    2025. 7. 9. 11:25 / Tech김백엔드
    DevOps와 Infra/AWS

    도메인마다 포트가 다른 서버? CloudFront + Lambda@Edge로 해결하기

    개요웹 서비스를 호스팅할 때는 주로 Nginx 리버스 프록시 등을 통해 라우팅하는 방식을 사용합니다.혹은 클라우드 서비스를 이용한다면 대표적으로 AWS ALB(Application LoadBalancer)을 사용합니다.다만, Nginx용 서버(인스턴스)를 사용하게 될 때 Nginx서버 장애에 취약하는 위험성이 있으며안정성을 챙기기 위해 ALB를 사용할 경우 비용이 다소 높게 책정될 수 있습니다.이를 보완하기위해 포스팅 주제인 CloudFront + Lambda@Edge를 활용한 배포를 서술하려고 합니다. Nginx용 서버(인스턴스)ALBCloudFront + Lambda@Edge비용낮음높음중간안정성취약안정중간복잡도(난이도)낮음중간높음개인적으로 생각하는 각 방식 특징 비교 Step1. Lambda@Edg..

    2025. 6. 26. 11:27 / Tech원
    • «
    • 1
    • 2
    • 3
    • 4
    • ···
    • 12
    • »

    전체 방문자

    오늘
    어제
    전체

    테크팀 개인 블로그

    손성준
    son
    김해수
    sunwater
    이다운
    koala
    김백엔드
    backendkim
    채희철
    bburongE
    장하렴
    HR Jang

    전체 카테고리

    • 분류 전체보기 (489)
      • Ai Word 사전 (0)
      • A.I.(인공지능) & M.L.(머신러닝) (96)
        • Development Environments (9)
        • A.I. Information (14)
        • Python (6)
        • transformers (13)
        • 머신러닝 (1)
        • 딥러닝 (4)
        • 신경망 이론 (5)
        • LLM (33)
        • Agent (4)
      • DevOps와 Infra (70)
        • DevOps 일반 (26)
        • Docker Container (3)
        • Linux (2)
        • AWS EKS (16)
        • AWS (7)
        • Kubernetes On Premise (14)
        • Security (1)
        • IDC 서버 (1)
      • 검색엔진 (10)
        • Elasticsearch (5)
        • Opensearch (5)
      • 빅데이터 (31)
        • Mongo DB (4)
        • Apache Nifi (21)
        • Scala (4)
        • Apache Spark (2)
      • 네트워크 (2)
        • SSL (2)
      • Quality Assurance (3)
        • E2E Test (3)
      • Backend(Framework) (43)
        • Java (2)
        • Spring (1)
        • Spring Boot Batch (3)
        • NestJS (9)
        • NestJS 개요(공식문서 번역) (20)
        • Cache (3)
        • Rust (5)
        • Go (0)
      • Frontend (Next.js Tailwind .. (52)
        • Frameworks (6)
        • Next.js (30)
        • Typescript (1)
        • Tailwind CSS (9)
        • React.js (4)
      • Next.js 개발 가이드 (42)
        • 01. Set up (7)
        • 02. 코딩 가이드 및 필수 패키지 (9)
        • 03. 퍼블 가이드 (3)
        • 04. Data fetching (2)
        • 05. State management (3)
        • 06. Learn Next.js 공식 가이드 (18)
      • Nuxt 공식문서 번역 (96)
        • 개요 (15)
        • Directories (23)
        • Components (12)
        • Composables (21)
        • Utils (25)
      • Nuxt 개발 가이드 (13)
        • 01. Set up (9)
        • 02. 코딩 가이드 및 필수 패키지 (0)
        • 03. 퍼블 가이드 (0)
        • 04. Data fetching (3)
        • 05. State management (1)
      • Tech 공유 세미나 - 2차 (13)
      • 기타 (17)
        • IT기타 (9)
        • story (5)
        • 문정역 여기어때 (2)

    블로그 인기글

    태그

    • #플래티어
    • #adapter_model.bin
    • #Ai
    • #finetuning
    • #ElasticSearch
    • #LLM
    • #fine-tuning
    • #파이썬
    • #나이파이
    • #Langchain
    • #이벤트리스너
    • #Spring Boot Batch
    • #셀레니움
    • #apach
    • #langgraph
    • #검색엔진
    • #React
    • #아파치
    • #nextjs
    • #nifi
    • #venv
    • #GPU
    • #deepseek
    • #HuggingFace
    • #딥러닝
    • #python
    • #AWS EKS
    • #문제해결
    • #Lora
    • #pyTorch
    MORE
    Powered by Privatenote Copyright © 플래티어 연구소 테크 블로그 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바