하네스 엔지니어링: 모델을 바꾸지 않고 에이전트를 개선하는 방법

1. 들어가며 같은 모델을 쓰는데 결과가 다릅니다. 대규모 언어 모델(LLM, Large Language Model) 에이전트를 만들어본 조직이라면 한 번쯤 겪는 상황입니다. 데모에서는 잘 돌던 에이전트가 실제 업무에 붙이면 엉뚱한 도구를 호출하고 몇 턴이 지나면 처음 지시를 잊고 스무 단계짜리 작업의 열두 … 더 보기

Ansible을 활용한 IaC 기반 서버 구성 자동화

Ansible을 활용한 IaC 기반 서버 구성 자동화 개요 여러 서버를 직접 관리하다 보면 같은 패키지 설치, 설정 파일 배포, 서비스 재시작 작업이 반복된다. 서버 수가 늘어날수록 수동 작업은 누락, 순서 오류, 환경 차이, 작업 이력 부재 같은 문제를 만들기 쉽다. … 더 보기

EKS 네트워크 보안: NetworkPolicy와 SGP로 구현하는 파드 트래픽 격리

1. 들어가며 “클러스터 안에서는 NetworkPolicy, 클러스터 밖 AWS 리소스에는 SecurityGroupPolicy” EKS 환경에서 애플리케이션을 운영하다 보면 자연스럽게 네트워크 통신 제어와 보안에 대한 고민이 생깁니다. “Frontend 파드에서 Backend 파드로의 접근만 허용하고, 미승인 파드는 차단하려면 어떻게 해야 할까?” “특정 백엔드 파드만 AWS RDS에 … 더 보기

의도 분류에서 근거 생성까지, 기업형 챗봇 대화 설계의 전환

서론 지난 몇 년간 제 업무의 대부분은 챗봇 플랫폼 안에서 이루어졌습니다. 사용자의 발화를 어떤 의도로 분류할지 정하고, 학습 발화를 등록하고, 필요한 값을 슬롯으로 받은 뒤, 조건에 따라 다음 노드를 연결했습니다. 문구 하나를 고치는 일도 단순한 텍스트 수정으로 끝나지 않았습니다. 앞뒤 … 더 보기

생성 모델의 발전 과정과 이상탐지 분야에서의 활용

생성 모델(Generative Model)은 데이터의 확률 분포를 학습하여 새로운 데이터를 생성하는 모델입니다. 생성형 AI의 핵심 기술로 주목받고 있으며, 이미지 생성뿐만 아니라 이상탐지(Anomaly Detection), 데이터 증강(Data Augmentation) 등 다양한 산업 분야에서 활용되고 있습니다. AI 도입이 기업 전반으로 확대되면서 생성 모델의 활용 범위 … 더 보기

공간 데이터, 연결되어 보인다고 연결된 게 아닙니다

네트워크 통합부터 E2SFCA 접근성 분석까지 들어가며 공간 데이터를 다루다 보면 한 번쯤 이런 경험을 하게 됩니다. QGIS나 지도 화면에서 보면 도로가 분명히 이어져 있는데, 파이썬에서 경로 분석을 돌려보면 엉뚱한 결과가 나옵니다. 두 지점 사이에 분명히 도로가 있고, 거리도 가까운데, 알고리즘은 … 더 보기

MSA기반 시스템의 성능저하의 주요요인과 이를 해결하기 위한 방법

Microservices Architecture(MSA)는 확장성과 유연성을 제공하는 현대적 시스템 구조이지만, 실제 운영 환경에서는 구조적 특성으로 인해 다양한 성능 저하 문제가 발생한다. 이러한 문제는 단순한 구현 수준의 이슈가 아니라, 서비스 분산에 따른 네트워크, 데이터, 호출 방식, 장애 전파 구조 등에서 기인한다. 따라서 각 … 더 보기

MSA 아키텍처에서 SAGA 패턴: 개념, 활용 방법, 사례 및 고려사항

1. 서론 최근 디지털 서비스 환경은 빠른 변화와 확장성을 요구받고 있으며, 이에 따라 마이크로서비스 아키텍처(MSA, Microservice Architecture)가 주요 설계 방식으로 자리잡고 있다. MSA는 서비스 단위를 작게 나누어 독립적으로 개발, 배포, 확장이 가능하다는 장점을 가지지만, 동시에 데이터 일관성과 트랜잭션 처리라는 새로운 … 더 보기

MSA와 DDD 관점에서 바라본 운영의 Observability 표준 (Logs/Metrics/Tracing)

마이크로서비스 아키텍처(MSA)의 확산은 도메인별 독립 배포와 무중단 확장이라는 강력한 이점을 제공하는 동시에, 수십·수백 개 서비스가 맞물린 환경에서 “로그는 남는데 원인은 알 수 없는” 운영 복잡성이라는 근본적인 과제를 안겨주고 있다. 이 과제의 해법으로 주목받는 관찰 가능성(Observability)은 단순한 모니터링을 넘어, 로그(Logs)·메트릭(Metrics)·분산 추적(Tracing)이라는 … 더 보기

MSA 기반 시스템의 성능저하의 주요 요인과 이를 해결하기 위한 방법

2010 년대 초반, 아마존, 넷플릭스, 구글 등 글로벌 테크 기업들은 대규모 트래픽 처리와 빠른 서비스 배포를 위해 모놀리식(Monolithic) 아키텍처에서 마이크로서비스 아키텍처(MSA)로의 전환을 시작하였다. 2014 년 이후 MSA 개념이 대중화되었고, 한국에서는 2016 년 파스타 (PaaS-TA) 오픈을 기점으로 카카오, 네이버, 쿠팡, 배달의 … 더 보기