모든 블로그
데보션

데보션

주요 카테고리 AI · DevOps · 백엔드

활동 요약

대표 인기 포스트나의 새로운 주니어 개발자는 AI? LLM을 활용한 코드 리뷰 자동화744 조회
최근 30일
2개
평균 조회
77
누적 조회
37,237
전체 글
486개
마지막 발행
2026. 11. 10.
블로그 방문

데보션 기술 블로그 글 (486)

데브옵스

MinIO와 K8S로 구축하는 사내 스토리지 서비스 ‘OS’ 구축

MinIO와 Kubernetes로 사내 오브젝트 스토리지 서비스를 구축한 과정을 정리했습니다. S3 호환성과 확장성을 바탕으로 보안, 비용, 운영 효율을 개선했습니다.

#MinIO#Kubernetes#S3
4400

AI

고등학생도 이해하는 Transformer (Deep Learning) #2

Transformer와 딥러닝을 이해하기 위한 기초로 내적의 의미를 그래픽스 예시로 설명했습니다. 회전 행렬과 Basis Vector 변환을 통해 좌표 변환을 직관적으로 풀어냈습니다.

#Transformer#ML#내적
2700

데브옵스

Kubernetes 배포 및 설정 단계별 설명

단일 VM에 kubeadm으로 Kubernetes를 설치하는 절차를 단계별로 정리했습니다. containerd, Calico, taint 제거까지 포함해 바로 따라할 수 있게 설명했습니다.

#Kubernetes#containerd#kubectl
3500

AI

에이닷 뮤직 에이전트 Multi Prompt Fine-tuning 도전기 (feat. gpt-4o-mini)

에이닷 뮤직 에이전트에 Multi Prompt Fine-tuning을 적용하며 겪은 시행착오와 개선 과정을 공유했습니다. gpt-4o-mini 전환으로 한글 깨짐과 품질 문제가 크게 완화된 사례였습니다.

#LLM#Fine-tuning#gpt-4o-mini
2500

프론트엔드

당신의 View는 Main Actor 일 수 있다

SwiftUI View에서 `task`의 실행 맥락과 `MainActor` 보장 여부를 살펴보셨습니다. Swift 6에서는 property wrapper에 의한 actor inference가 제거되므로 `@MainActor` 명시가 중요합니다.

#Swift#SwiftUI#iOS
2800

백엔드

[SpringBatch 연재 05] JdbcPagingItemReader로 DB내용을 읽고, JdbcBatchItemWriter로 DB에 쓰기

JdbcPagingItemReader로 DB 데이터를 페이지 단위로 읽고 파일로 저장하는 방법을 다루었습니다. JdbcBatchItemWriter로 파일 데이터를 DB에 빠르게 적재하는 구성도 함께 설명했습니다.

#Spring Batch#JDBC#MySQL
2500

데브옵스

쿠버네티스가 쉬워지는 컨테이너 이야기 — cgroup, cpu편

쿠버네티스를 이해하기 위한 기반 기술로 cgroup v2와 CPU 컨트롤러를 실습 중심으로 설명했습니다. requests, limits, throttling, 사용률 측정의 의미를 정리해 실무 판단에 도움이 되도록 했습니다.

#Kubernetes#container#cgroup
2800

AI

MNO Performance 마케팅용 최적 요금제 선택을 위한 하이브리드 ML 모델링

통신사 마케팅을 위해 요금제 변경 예측과 추천을 결합한 하이브리드 ML 모델을 소개했습니다. ARPU와 고객 만족도의 균형을 고려해 다운그레이드 방어와 업셀 전략에 활용했습니다.

#ML#XGBoost#Spark
3300

백엔드

Ktor프레임웍 #2 : OpenAPI 활용

Ktor REST API 서버에서 OAS 스펙을 작성하고 OpenAPI Generator로 모델 코드를 생성하는 방법을 설명했습니다. 생성된 모델을 Ktor 라우트에 연결하고 OpenAPI UI로 스펙을 서빙하는 구성도 함께 다뤘습니다.

#Ktor#OpenAPI#REST API
3000

AI

AI 산업에 필요한 HBM의 특징과 사용하는 이유

HBM의 구조와 원리를 통해 왜 AI 산업에서 고대역폭 메모리가 중요한지 설명했습니다. DRAM과 비교하며 속도, 대역폭, 용량 측면의 장점을 정리했습니다.

#DRAM#HBM#GPU
2700

AI

‘아이보’ 로봇의 장례식을 통해 본 AI 로봇 상용화 시 고려할 점

아이보 장례식 사례를 통해 AI 반려로봇 상용화의 과제를 짚었습니다. 인터넷 연결 안정성, 부품 모듈화, 자기진단과 쉬운 사용성이 핵심으로 제시했습니다.

#AI 로봇#온디바이스 AI#유지보수
3300

백엔드

[Python] C Library 이용해서 성능 높이기(SIMD + 병렬처리, 3편)

Python 연산을 C++ DLL로 넘겨 Thread, OpenMP, SIMD를 적용해 성능을 비교했습니다. 멀티코어 활용 효과는 컸지만 SIMD와 OpenMP의 단순 적용 효과는 크지 않았습니다.

#Python#C++#OpenMP
3000

AI

자동차와 AI가 만나면 무슨 일이 벌어질까?

생성 AI와 LLM이 자동차에 들어오며 차량 상태 안내, 대화형 어시스턴트, 경로 추천 같은 개인화 기능이 확장되고 있습니다. 또한 비전과 LLM 결합으로 자율주행과 실내 인식의 정확도를 높일 가능성을 보여줍니다.

#LLM#자율주행#SDV
3100

데브옵스

AKS에 Qdrant 배포하기: 쉽게 시작하는 Qdrant와 RAG 개발 환경

AKS에 Qdrant를 배포해 RAG 개발 환경을 빠르게 구성하는 방법을 소개했습니다. Kubernetes 설정과 Ingress 튜닝으로 저장성과 외부 접근성을 확보했습니다.

#Kubernetes#RAG#Qdrant
4900

프론트엔드

Vite로 회사 전용 로깅 모듈 개발하기 A to Z

회사 전용 로깅 모듈을 Vite 라이브러리 모드로 만들고 Git 저장소로 배포하는 과정을 정리했습니다. 접근 제어 환경에서는 access token을 활용해 설치 문제도 해결했습니다.

#Vite#Git#node.js
3800

백엔드

카프카 커넥트와 오프셋 관리(1)

카프카 커넥트의 개념과 동작 방식을 소개하고, JDBC와 HDFS 커넥터로 파이프라인을 구성하는 흐름을 설명했습니다. 3.5 버전의 오프셋 관리 기능은 다음 글에서 이어서 다룬다고 예고했습니다.

#Kafka#REST API#streaming
2900

AI

[에이닷 AI숏폼 서비스] 지금은? 숏폼시대!

스포츠 중계 영상을 자동으로 숏폼화하는 에이닷 AI숏폼 서비스의 구성과 운영 방식을 소개했습니다. AWS 워크플로우, AI 모델, 모니터링, 비용 최적화로 상용 서비스를 확장한 사례를 설명했습니다.

#AWS#LLM#ChatGPT
3000

데브옵스

Keycloak 활용한 SSO 구현 : #1 eksctl로 쉽게 시작하는 Kubernetes 클러스터 및 노드그룹 생성하기

Keycloak SSO 연재의 첫 단계로, eksctl을 사용해 EKS 클러스터와 노드그룹을 생성하는 방법을 다뤘습니다. cluster.yaml 기반 선언적 관리와 생성 후 상태 확인 절차를 함께 소개했습니다.

#Keycloak#SSO#Kubernetes
3100