반복영역 건너뛰기
주메뉴 바로가기
본문 바로가기
제품/서비스
EMS Solution
Features
클라우드 관리
서버관리
데이터베이스 관리
네트워크 관리
트래픽 관리
설비 IoT 관리
무선 AP 관리
교환기 관리
운영자동화
실시간 관리
백업 관리
스토리지 관리
예방 점검
APM Solution
애플리케이션 관리
URL 관리
브라우저 관리
ITSM Solution
서비스데스크
IT 서비스 관리
Big Data Solution
SIEM
AI 인공지능
Dashboard
대시보드
Consulting Service
컨설팅 서비스
고객
레퍼런스
고객FAQ
문의하기
가격
자료실
카탈로그
사용자매뉴얼
회사소개
비전·미션
연혁
2016~현재
2000~2015
인증서·수상
투자정보
재무정보
전자공고
IR자료
새소식
공고
보도자료
오시는 길
채용
피플
컬처
공고
FAQ
블로그
열기
메인 페이지로 이동
블로그
기술이야기
블로그
최신이야기
사람이야기
회사이야기
기술이야기
다양한이야기
무선 AP를 WNMS를 통해 올바르게 관리하는 방법
Helm과 Argo의 개념과 통합 활용법?!
강예원
2024.03.08
페이스북 공유하기
트위터 공유하기
링크드인 공유하기
블로그 공유하기
지속적인 성과를 내기 위한 첫걸음, '이것'부터 관리 하라?!
애플리케이션을 클라우드 네이티브 환경에서 효율적으로 관리하고 운영할 수 있는 플랫폼인 쿠버네티스(kubernetes)를 활용하는 기업들이 점점 더 늘어나고 있습니다.
이에 따라 효율적인 애플리케이션 관리를 통해 패키징 배포, 관리를 자동화하고 일관된 상태를 유지하는 것이 중요해지고 있습니다. 이번 글을 통해서는 애플리케이션 개발 및 도구 중 최근 많이 사용되는
Helm과 Argo
에 대해서 자세히 알아보겠습니다.
ㅣHelm의 등장
쿠버네티스를 활용한 애플리케이션 배포에 가장 기본이 되는 단위는 yaml 파일로, 주로 쿠버네티스 object(리소스)들을 정의하고 다루는데 활용됩니다.
쿠버네티스를 통해 애플리케이션을 배포하다 보면 비슷한 틀과 내용을 공유하고, 내부 값(configuration)만 일부 변경하는 작업을 하게 되는데요, 이 과정에서 애플리케이션마다 모두 yaml 파일을 만들어야 하나 보니 매우 번거로웠습니다.
위 이미지를 보면, A 애플리케이션은 정적 파일인 yaml을 오브젝트별(Service, Pod, ConfigMap)로 만들어서 생성하고 배포합니다. 그러다가 프로젝트의 확장에 따른 기능 추가로 인해 B와 C 애플리케이션으로 쪼개어 각각의 yaml 파일을 복사해서 사용합니다.
하지만, 팀 단위로 인프라가 확장될 경우는 어떻게 할까요? 개별 오브젝트에 대한 yaml 개별적으로 관리할 수 있을까요? 만약, 개별적으로 관리한다면 파일의 갯수와 코드량의 증가로 인해 개발자들은 매우 혼잡하게 될 것입니다.
이러한 문제점을 해결하기 위해, 쿠버네티스에서 애플리케이션을 배포하기 위해 사용되는 대표적인 패키징 툴인 Helm이 등장하게 됐습니다.
Helm을 활용하면 컨테이너 배포뿐 아니라 애플리케이션을 배포하기 위해 필요한 쿠버네티스 리소스를Node의 npm, Ubuntu의 APT, Mac의 Homebrew처럼 모두 패키지 형태로 배포할 수 있습니다.
ㅣHelm의 역사
Helm은 v1부터 v3에 이르기까지 아래와 같은 변화의 과정을 거쳐왔습니다.
Helm v1
◾ [2015년 11월] DEIS의 내부 프로젝트로 시작되어 KubeCon에서 발표
◾
[
2017년 04월] MS에서 DEIS를 인수
Helm v2
◾ [2016년 01월] Google 프로젝트에 합류
◾ [2016년 ~ 2018년] Helm v2 고도화, 2.15.0 릴리스 발표에서 v2 향후 계획 세부사항 공유
Helm v3
◾
[
2018년 06월] CNCF 프로젝트에 합류, MS, 삼성 SDS, IBM 및 Blood Orange의 구성원 등이 참여
◾
[
2019년 11월] 릴리스 발표
v2에서 v3로 고도화되면서 가장 눈에 띄는 변화는 Tiller(클러스터 내에서 Helm 패키지 및 배포 상태를 관리하는 서버 구성요소)의 제거입니다.
Helm v2에서는 클러스터에 Tiller를 설치하여, API Server와 REST*1 통신을 하고, Client와 gRPC*2 통신을 진행했었는데요, Helm v3부터는 Tiller가 제거되면서 Client에서 바로 REST 통신을 통해 API Server로 요청하는 방식으로 변경되었습니다.
그 외에도 Helm v3으로 업그레이드되면서 보안 취약점이 줄어들었으며, 설치 및 관리 과정이 단순화되었습니다. 또한 사용자에게 보다 더 안전하고 효율적인 배포 및 관리 환경을 제공할 수 있게 되었습니다.
*1 REST (Representational State Transfer) : 웹 기반 애플리케이션에서 자원을 관리하기 위한 아키텍처 스타일, 데이터를 고유한 URL로 표현하고 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 해당 자원에 대한 행위를 정의함
*2 gRPC (google Remote Procedure Call) : 구글에서 개발한 오픈소스 프레임워크, 원격지에 있는 다른 시스템 또는 서버에 있는 함수를 호출하는 방식
ㅣHelm의 주요 개념
Helm은 애플리케이션을 배포해 주는 툴이라고 앞서 살펴봤는데요, Helm과 같이 사용되는 주요 개념들을 살펴보겠습니다.
◾
Helm Chart:
쿠버네티스 리소스를 하나로 묶은 패키지입니다. 이는 yaml 파일의 묶음(패키지)으로, 이 묶음 public 혹은 private registry에 push 해두고, helm 명령어를 통해 Helm Chart를 설치하여 쿠버네티스 리소스를 배포하는 역할을 합니다.
◾
Repository:
Helm Chart 들의 저장소
◾
Release:
kubernetes Cluster에서 구동되는 차트 인스턴스이며, Chart는 여러 번 설치되고 새로운 인스턴스는 Release로 관리됩니다.
ㅣHelm의 주요 기능
Helm의 두 가지 주요 기능을 살펴보겠습니다.
[1] Helm Chart를 통한 손쉬운 배포
Helm을 사용하면 어떻게 되는지 그림으로 살펴보겠습니다.
개발 클러스터가 있고 앱 2개를 배포한다고 가정했을 때, Helm Chart Template을 만들면 변수 처리를 통해 yaml 파일을 하나하나 수정할 필요 없습니다. kubectl 명령어를 통해 yaml 파일의 동적 값을 치환하여 템플릿 형태로 편리하게 배포할 수 있다는 장점이 있습니다.
[2] Helm Package를 이용한 오픈소스 설치 및 배포
Helm을 통해서 쿠버네티스에서 가동할 수 있는 아래와 같은 다양한 오픈소스들의 제품들을 쉽게 설치/배포할 수 있습니다.
위제품들 외에도 Helm Chart는 총 14,376개의 패키지와 281,373개의 릴리스를 오픈소스로 제공합니다. 이를 통해 사용자들은 자신의 요구에 맞는 가장 적합한 솔루션을 선택하여 개발할 수 있습니다. 또한 많은 사용자들이 검증하고 사용함에 따라 안정성 있는 운영도 가능하죠.
다양한 Helm Chart 패키지는 커스터마이징이 가능한 경우가 많은데요, 사용자는 필요에 따라 구성을 조정하고 수정해서 사용할 수 있는 장점이 있습니다.
다음으로는 Helm 못지않게 많이 활용되는 ArgoCD에 대해서 살펴보겠습니다.
ㅣ ArgoCD란?!
기존의 kubernetes 애플리케이션을 배포하고 관리하는 방식은 수동적이었습니다. yaml 파일을 직접 편집하고, kubectl로 변경사항을 클러스터에 적용하는 수동 배포 방식은 실수를 많이 유발했죠.
또한 여러 개발자나 팀이 각자의 방식대로 배포 및 관리를 수행하는 경우, 클러스터 상태의 일관성이 저하되었는데요. 이로 인해 개발 및 운영팀 간의 협업이 어렵고 생산성이 감소되는 문제가 발생하기도 했습니다.
이러한 기존 접근 방식에 대한 대안으로 GitOps가 탄생했는데요, GitOps는 Git 저장소를 사용하는 소프트웨어 배포 접근 방식입니다. GitOps는 인프라와 소프트웨어를 함께 관리함으로써, Git 버전 관리 시스템과 운영환경 간의 일관성을 유지할 수 있도록 합니다.
ArgoCD는 GitOps를 구현하기 위한 도구 중 하나로 kubernetes 애플리케이션의 자동 배포를 위한 오픈소스 도구입니다. kubernetes 클러스터에 배포된 애플리케이션의 CI/CD 파이프라인에서 CD 부분을 담당하며, Git 저장소에서 변경사항을 감지하여 자동으로 kubernetes 클러스터에 애플리케이션을 배포할 수 있습니다.
kubernetes 애플리케이션 배포 과정을 살펴보겠습니다.
① 사용자가 개발한 내용을 Git 저장소에 Push(이때, kubernetes 배포 방식인 Helm 배포 방식의 구조로 Git 저장소에 Push 할 수 있습니다.)
② ArgoCD가 Git 저장소의 변경 상태를 감지
③ Git 저장소의 변경된 내용을 kubernetes에 배포하여 반영
ㅣ ArgoCD의 주요 기능
◾ 애플리케이션을 지정된 환경에 자동으로 배포
◾
멀티 클러스터 관리기능 제공
◾
OCI, OAuth2, LDAP 등 SSO 연동
◾
멀티 테넌시와 자체적인 RBAC 정책 제공
◾
애플리케이션 리소스 상태 분석
◾
애플리케이션 자동 및 수동 동기화 기능 제공
◾
Argo가 관리하고 있는 쿠버네티스 리소스 시각화 UI 제공
◾
자동화 및 CI 통합을 위한 CLI 제공
위 내용은 ArgoCD가 제공하는 주요 기능을 나열한 것인데요, 이 중에서도 대표적인 다섯 가지 기능에 대해서 자세히 살펴보겠습니다.
① 쿠버네티스 모니터링
ArgoCD는 쿠버네티스를 항상 추적하고 있다가 저장소의 변경사항이 감지되면, 자동으로 클러스터의 상태를 저장소의 상태와 동기화합니다. 또한 문제가 생기면 이전 상태로 롤백 할 수 있으며, 이를 통해 시스템 복구 및 문제 해결을 용이하게 합니다.
② 멀티 클러스터 관리
다중 클러스터 환경에서도 배포를 관리할 수 있어 복잡한 인프라 환경에서의 효율적인 작업을 가능하게 합니다.
③ ArgoCD 대시보드
Argo에서는 클러스터 상태를 효과적으로 관리하고 모니터링할 수 있는 대시보드를 제공합니다.
ArgoCD 대시보드를 통해 애플리케이션의 실시간 상태와 동기화 상태와 같은 전체적인 배포 파이프라인을 자동화하여 시각적으로 확인할 수 있고, 롤백 및 이력 추적 기능도 동시에 제공하고 있습니다.
④ 안전한 인증 및 권한 관리
역할 기반 액세스 제어(RBAC) 및 권한 제어기능을 통해 민감한 정보에 대한 접근을 제어할 수 있습니다.
⑤ GitOps 지원
ArgoCD는 GitOps 방법론을 따르므로 애플리케이션의 배포를 Git Repository와 동기화할 수 있습니다. 이를 통해 코드와 인프라의 일관성을 유지하고 변경사항을 추적할 수 있습니다.
ㅣ Helm과 ArgoCD의 통합 활용 프로세스
Helm과 Argo를 함께 사용하면 개발, 테스트, 배포 프로세스를 효과적으로 관리할 수 있습니다. Helm으로 애플리케이션을 패키징하고 버전을 관리하며, Argo를 활용하여 GitOps 워크플로우를 통해 지속적인 통합 및 배포를 자동화할 수 있습니다.
① develop:
Helm을 사용하여 애플리케이션을 Helm Chart로 패키징 합니다. 이후 개발된 Helm Chart를 저장하기 위한 Git 저장소를 설정합니다. ArgoCD에서 저장한 저장소를 특정 배포 대상 Kubernetes 클러스터와 연결하여, Git 저장소의 변경사항을 감지하고 새로운 배포를 시작하여 클러스터에 적용합니다.
② git push:
개발자가 로컬 저장소 내용을 원격 저장소에 배포합니다.
③ Observe(GitOps):
ArgoCD는 Git 저장소의 변경 사항을 감지하여, 변경사항이 발생하면 새로운 버전의 애플리케이션을 배포하여 자동화 및 일관성을 유지합니다.
④ 운영/테스트/개발
ㅣ마무리
오늘 함께 살펴본 Helm과 ArgoCD 두 가지 강력한 도구를 함께 이용한다면 CI/CD 통합, 버전 관리, 자동화 등의 이점을 활용해서 kubernetes 환경에서 애플리케이션을 더 효율적으로 관리할 수 있습니다.
한편 애플리케이션을 효과적으로 개발하는 것도 중요하지만, kubernetes 환경의 프로세스를 실시간 모니터링하고 추적하여 관리하는 것도 매우 중요합니다.
브레인즈컴퍼니의 kubernetes 모니터링 솔루션 Zenius-K8s는 다양한 CI/CD 도구를 이용하여 개발한 kubernetes 애플리케이션의 전체 클러스터 및 구성요소에 대한 상세 성능 정보를 모니터링하고, 리소스를 추적함으로써 시스템의 안정성과 성능을 높여주고 있습니다.
#쿠버네티스
#Helm
#Argo
#K8s
#kubernetes
#ArgoCD
#ZeniusK8s
강예원
프리세일즈팀
고객에게 특화된 Zenius를 제공하기 위해, 비즈니스 요구에 알맞은 전략적 컨설팅을 제안합니다.
필진 글 더보기
목록으로
추천 콘텐츠
이전 슬라이드 보기
브레인즈컴퍼니, 2025년 상반기 간담회 후기
브레인즈컴퍼니, 2025년 상반기 간담회 후기
브레인즈컴퍼니는 지난 6월 26일, 2025년 상반기를 되돌아보고 다가올 하반기를 함께 준비하기 위한 상반기 간담회를 진행했습니다. 이번 간담회를 통해 각 본부의 상반기 성과와 이슈를 공유하고, 앞으로 더 나은 방향으로 나아가기 위한 고민과 계획을 함께 나날 수 있었는데요, 자세한 후기를 함께 살펴보겠습니다. │본부별 상반기 리뷰 및 하반기 계획 공유 본부별 상반기 리뷰 및 하반기 계획 공유는 전략사업본부장인 서은숙 님의 발표로 시작됐습니다. 세일즈, 마케팅, 기술지원을 총괄하고 있는 은숙 님은 “쿠버네티스와 스토리지 모니터링 솔루션(STMS)의 고도화를 통해 고객의 수요에 빠르게 대응할 수 있었고, 1금융권을 포함한 다양한 산업 분야에서 레퍼런스를 확대한 점, 그리고 Zenius AI와 Zenius ITSM의 확산 등을 통해 상반기에 의미 있는 성과를 만들 수 있었다”고 상반기를 돌아봤습니다. 은숙 님은 이어서, “하반기에는 AI 기반 기술의 고도화와 핵심 모듈 중심의 프로젝트 운영을 통해, 더욱 큰 성과로 만드는 데 집중할 예정”이라며, “급변하는 시장 흐름에 유연하게 대응하고, 브레인즈컴퍼니가 축적해온 기술력과 경험을 바탕으로 시장 내 선도적 입지를 꾸준히 이어가자”는 말로 발표를 마무리했습니다. 이어서 홍보/마케팅을 담당하는 차정환 님의 발표가 진행됐습니다. 정환님은 “상반기에는 콘텐츠 기반의 디지털 마케팅에 집중했고, 그 결과 홈페이지 트래픽과 제품 도입 문의가 꾸준히 증가하고 있다”고 전했습니다. 이어 “하반기에는 기술 중심 콘텐츠 강화와 전시회·언론홍보 강화를 통해 고객 접점을 넓힐 계획”이라며, “고객이 자연스럽게 믿고 선택하는 브랜드가 될 수 있도록, 다 함께 노력하자”고 발표를 마무리했습니다. 기술 지원을 담당하고 있는 조영수 님은, "단순 설치나 유지보수를 넘어, 고객별 상황에 맞는 실질적인 맞춤형 컨설팅에 지속해서 집중하고 있다”며, “교육청과 금융권 등 대규모 프로젝트의 안정적 수행 경험과 클라우드·K8s 기반 환경에 대한 대응 역량을 바탕으로, 전문성과 신뢰도를 지속적으로 높이고 있다"고 전했습니다. 이어 “하반기에는 제니우스의 실질적인 활용도를 더욱 높이고, 기술 지원에 대한 만족도를 끌어올리기 위해 제니우스 활용 매뉴얼을 체계적으로 정비하고, 내부 역량 강화를 위한 세미나도 지속적으로 확대해 나갈 계획”이라고 밝혔습니다. 다음으로 연구개발본부를 총괄하고 있는 조기호 님의 발표가 진행됐습니다. 기호 님은 “상반기에는 제니우스 8.1 GS인증, CMS·SKMS·BRMS 등 핵심 솔루션 고도화, 대시보드 2.0 구축, AI v2.0 QA 및 인증 준비 등 다양한 성과를 이뤘다”며 “특히 고객 맞춤형 개발 수요에 대응하며 프로젝트 중심의 민첩한 개발 체계를 운영해왔다”고 전했습니다. 이어 “하반기에는 예방점검 시스템, UI 고도화, SaaS 고도화 등 주요 과제를 적기에 추진하고, AI 기반 분석 기능과 고성능 처리 구조를 강화해 제니우스를 한 단계 더 진화시킬 계획”이라며, “단순한 기능 구현을 넘어, 제니우스가 고객에게 더욱 의미 있는 인사이트를 제공하는 솔루션으로 도약할 수 있도록 연구본부의 방향성과 개발 역량을 지속적으로 정비해 나가겠다”고 강조했습니다. 마지막으로 경영지원실 심현보 님의 발표가 이어졌습니다. 현보 님은 상반기 동안 진행된 전 직원 해외연수, 패밀리데이, ‘CEO가 쏜다’ 등을 돌아보며, 구성원 간 소통의 기회를 넓힌 점을 강조했습니다. 또한 회계, 인사, 복지 등 전반적인 운영 업무를 중심으로 브레인즈의 운영을 원활히 뒷받침하기 위한 경영지원실의 다양한 노력을 공유했습니다. 이어 “하반기에는 경영지원 프로세스를 한층 정교화하고, 구성원들이 보다 안정적이고 효율적으로 업무에 몰입할 수 있는 환경을 만들어 가겠다”고 덧붙였습니다. │CEO 총평, "다 함께, 더 멀리 갑시다" 본부별 발표에 이어서 브레인즈컴퍼니의 운영을 총괄하고 있는 심재걸 님의 상반기 총평이 진행됐습니다. 재걸 님은 “올 상반기, 각 부서가 맡은 영역에서 책임감을 갖고 성실하게 임해준 덕분에 불확실한 시장 환경 속에서도 안정적인 운영과 제품 경쟁력 확보라는 두 가지 과제를 모두 수행할 수 있었다”며 구성원들에게 감사를 전했습니다. 재걸 님은 “구성원 모두의 노력 덕분에 제니우스가 클라우드 네이티브 및 MSA 기반 인프라 환경에 최적화된 형태로 고도화되고 있다”며, “하이브리드 클라우드 환경에 대응하는 모니터링 기능을 지속 강화함으로써, 빠르게 변화하는 기술 트렌드에 한발 앞서 나가고 있으며, 이를 통해 높은 시장 점유율을 유지하고 있다”고 강조했습니다. 이어 “AI/클라우드 시장 변화에 대응하기 위해, AI 모니터링 역량을 지속적으로 고도화하여, 고객 수요에 더욱 민첩하게 대응할 계획”이라며, “특히 AI와 클라우드 네이티브 플랫폼에 특화된 자회사 에이프리카와의 전략적 협업을 통해 시너지를 극대화하는 것이 중요하다”고 말했습니다. 또한 “국내 시장에서 다져온 경쟁력을 바탕으로, 글로벌 무대에서도 가시적인 성과를 이뤄내자”며, 해외 시장을 향한 도전에도 힘을 모아줄 것을 당부했습니다. 재걸님은 이어 브레인즈컴퍼니의 조직 문화에 대한 당부로 발표를 마무리했습니다. 리뷰를 마친 뒤, 전 구성원이 단체 사진을 촬영하며 상반기 간담회 1부의 일정을 마무리했습니다. │식사와 함께 이어진 소통의 시간 1부 일정을 마친 후, 구성원들은 함께 식당에 모여 맛있는 음식을 나누며 한결 여유로운 분위기 속에서 서로 이야기를 나눴습니다.업무와 관련된 이야기부터 일상 속 소소한 근황까지 다양한 대화가 오가며, 각 테이블 마다 자연스러운 웃음이 이어졌습니다. 오랜만에 전 구성원이 한자리에 모인 자리였던 만큼, 각자의 자리에서 애써온 서로의 수고를 격려하고, 다가올 하반기를 함께 잘 준비해 나가자는 다짐도 나누는 시간이었습니다. 특히 그동안 이야기를 나눌 기회가 없었던 구성원들과도 자연스럽게 소통하며 서로에 대해 더 알아갈 수 있었습니다. 이번 간담회는 상반기의 주요 성과와 과제를 되짚고, 하반기를 더욱 힘차게 준비할 수 있는 방향을 함께 모색하는 뜻깊은 자리였습니다. 브레인즈컴퍼니는 하반기에도 기술 혁신과 고객 중심의 솔루션 고도화를 통해 시장 변화에 선제적으로 대응하고, 구성원 모두가 함께 성장하는 건강한 조직 문화를 이어가며 한 단계 더 도약해 나가겠습니다.
2025.06.30
브라우저 모니터링 시스템 Zenius BRMS의 주요 기능과 특장점은?!
브라우저 모니터링 시스템 Zenius BRMS의 주요 기능과 특장점은?!
디지털 서비스에서 사용자가 직접 체감하는 경험은 서비스 만족도를 좌우합니다. 로그인 버튼을 눌렀는데 화면이 전환되지 않는다거나 chrome 환경에서만 동작하고 타 브라우저에서는 호환되지 않는 등의 문제는 누구나 한 번쯤 겪어봤을 것입니다. 이런 작은 불편이 반복되면 사용자는 쉽게 이탈하고, 브랜드 전체에 대한 신뢰도 역시 떨어집니다. 최종 사용자 경험을 모니터링 하지 않는 것은 최고의 스킬을 지닌 축구선수가 실내 경기장에서만 훈련받고 필드에서는 뛰어보지 않는 것과 같습니다. 그러나 PC, 모바일, 태블릿 등 사용자가 다양한 기기를 오가며 서비스를 이용하는 상황에서, 운영자가 모든 브라우저의 사용자 경험을 관찰하기는 쉽지 않습니다. 서버 로그를 수집하거나 백엔드 지표를 모니터링하는 것만으로는 사용자가 실제로 느끼는 경험을 알 수 없습니다. 결국 사용자 브라우저에서 실제로 발생하는 데이터를 기반으로, 체감 성능을 모니터링할 수 있는 체계가 필요합니다. 이에 따라서 Zenius BRMS 같은 브라우저 모니터링 시스템이 주목받고 있습니다. Zenius BRMS는 최종 사용자가 브라우저와 모바일 환경에서 겪는 여정을 그대로 추적해 보여줍니다. 페이지 로드 시간, 버튼 클릭 후 반응 속도, 오류 발생 여부까지 사용자가 겪는 체감 성능을 데이터로 전환해 운영자에게 제공합니다. 즉, Zenius BRMS는 사용자 경험의 사각지대를 제거하고, 서비스 품질을 선제적으로 관리하는 필수 솔루션입니다. 단순히 문제가 발생했을 때 대응하는 수준이 아니라, 데이터 기반으로 사용자 여정을 개선하고, 기업의 비즈니스 성과를 높이는 전략적 도구입니다. Zenius BRMS의 주요기능과 특장점을 자세히 살펴보겠습니다. 웹브라우저 모니터링 시스템, Zenius BRMS의 주요 기능 3가지 Zenius BRMS는 브라우저 환경에서 발생하는 성능 데이터와 사용자 행동 데이터를 실시간으로 수집하고 이를 자동으로 축적하여, 서비스 품질을 다각도로 분석할 수 있는 환경을 제공합니다. 운영자는 Core Web Vitals와 같은 성능 지표뿐만 아니라 세션 단위의 사용자 여정, 시간대별 성능 패턴까지 한눈에 조회할 수 있으며, 단일 항목 분석은 물론 복수 항목을 조합한 비교 분석도 수행할 수 있습니다. 이러한 기능은 실제 사용자의 경험을 정량적으로 파악하고 문제 발생 구간을 조기에 식별할 수 있도록 돕습니다. 특히 각 결과는 차트, 색상, 단위로 시각화되어 활용 효율을 높이며, 이를 기반으로 한 분석은 서비스 성능 개선, 사용자 만족도 제고, 예측 기반 운영 전략 수립 등 실질적인 성과 창출에 기여합니다. 1) 사용자 체감 성능 기반 모니터링 Zenius BRMS는 Core Web Vitals(LCP, INP, CLS)를 포함해 브라우저 성능의 핵심 지표를 자동으로 수집합니다. 세션, 페이지, 리소스, 에러 단위로 세분화된 모니터링을 제공하며, 퍼센타일 지표(P50, P75, P95)를 통해 평균값 뒤에 숨은 실제 사용자 분포까지 파악할 수 있습니다. 또한 대시보드를 통해 로드 시간, 에러율, 방문자 수 등의 체감 성능도 직관적으로 확인할 수 있습니다. 이를 통해 운영자는 서비스의 성능 저하 원인을 시스템 관점에서만 확인할 수 있는 것이 아니라 리소스별 응답시간, 지역별 성능 속도 등 사용자 관점에서까지 정량적으로 확인할 수 있습니다. 이러한 데이터는 궁극적으로 사용자 만족도를 높여 이탈률을 줄이고 서비스 신뢰성을 강화하는 데 기여합니다. 2) 사용자 행동 분석과 세션 리플레이 세션 리플레이 기능은 사용자가 실제로 클릭한 버튼, 이동한 페이지, 발생한 에러 상황을 재현하는 것을 지원합니다. 사용자의 유입부터 탐색, 이탈 경로까지의 여정을 재구성 해주어 사용자가 겪은 경험 저하 구간을 쉽게 식별할 수 있습니다. 뿐만 아니라, rage click(사용자가 짧은 시간 안에 같은 위치 반복적 클릭), dead click(사용자가 클릭했지만 아무런 동작도 일어나지 않은 클릭), error click(클릭 시 JavaScript 에러 등 오류가 발생하는 경우)과 같은 품질 저하 요인도 포착합니다. 실무자는 단순 수치 데이터가 아닌 실제 사용자 경험을 재현할 수 있어, 조기 문제 원인 파악을 할 수 있습니다. 이를 토대로 개발자, 운영자, 마케팅 담당자가 시나리오를 공유하고 협업한다면 서비스 개선 주기 단축과 전환율 제고를 기대할 수 있습니다. 3) 일별·시간대별 현황 분석 Zenius BRMS는 일별·시간대별로 성능 현황과 에러 분포를 분석해 시간 패턴 기반 인사이트를 제공합니다. 논리 연산 기반 필터링을 통해 특정 조건에 맞춘 분석도 가능하며 접속 환경별 데이터를 조합해 문제 발생 패턴을 정밀하게 탐지할 수도 있습니다. 예를 들어 이 분석 기능을 통해 매일 12시 모바일 환경에서 결제 오류가 잦은 것을 발견하고 점심시간 대에만 노출되는 팝업 스크립트를 점검할 수도 있습니다. 이처럼, 시간대별로 발생한 문제를 파악하는 것은 성능 저하의 주기적 원인을 식별하는 데 효과적입니다. 또한 서비스 배포 이후 영향도 분석에도 활용하여 QA(Quality Assurarance) 작업을 강화할 수 있습니다. 웹브라우저 모니터링 시스템, Zenius BRMS의 3가지 특장점 Zenius BRMS는 브라우저 성능 모니터링 기능만을 제공하는 것이 아니라, 운영자가 사용자들의 웹 브라우저 만족도 저하 원인을 직관적으로 파악할 수 있도록 설계된 사용자 친화 플랫폼입니다. 다음은 Zenius BRMS가 갖는 세 가지 주요 특장점입니다. 1)지능형 장애 감지와 알림 체계 운영자는 감시 항목별 심각도·임계치를 설정하고, 이벤트 발생 조건을 논리적으로 구성할 수 있습니다. 설정한 이벤트가 발생되면 단계별로 지정해둔 수신자에게 자동으로 알림이 보내집니다. 알림 방식으로 문자, 이메일, 푸시 앱, 음성 메일 등을 지원하며 기존 사용하시던 Slack, Teams 등의 툴과의 연동도 가능합니다. 운영자는 지능형 장애 감지와 알림 체계를 통해 장애 발생 사실을 실시간으로 파악하고 신속히 대응할 수 있습니다. 다단계 알림 구조는 체계적 보고 라인 구축을 통해 서비스 안정성을 제고합니다. 2)운영 관리 효율성과 보안 강화 Zenius BRMS에서는 수집된 데이터에 대해 어플리케이션/사용자 기준으로 개별 및 그룹 단위의 모니터링 권한을 설정할 수 있습니다. 운영 목적 또는 사용자 역할에 따라 권한을 설정할 수 있어 보안 관리에 용이합니다. 또한 브라우저 성능 수집 시의 세션 샘플링 비율, 리플레이 샘플링 비율 설정도 자유롭고 쉽게 변경할 수 있도록 돕기 때문에 운영 관리 효율성도 제고시킬 수 있습니다. 3)EMS 프레임워크 기반의 통합성과 확장성 Zenius BRMS는 EMS(Enterprise Management System) 프레임워크 환경에서 동작하기 때문에, 다른 관제 대상과 손쉽게 연계되어 통합 관리가 가능합니다. 이를 통해 운영자는 브라우저 성능뿐만 아니라 서버, 네트워크, 애플리케이션 등 다양한 관리 대상을 하나의 플랫폼에서 종합적으로 확인할 수 있습니다. 또한 모듈형 구조를 기반으로 해 확장이 용이하므로, 서비스 규모 확대나 신규 모니터링 항목 추가 시에도 유연하게 대응할 수 있습니다. 더불어 APM 성능 항목과 통합상황판(Overview)을 구성한다면, 웹 서비스 전반에 대한 문제 원인과 영향도를 신속히 파악할 수 있습니다. 이러한 EMS 기반 통합성과 확장성은 운영자의 관리 효율성을 높이고, 안정적인 서비스 품질 유지에 기여합니다. Zenius BRMS는 웹 서비스의 성능을 기록하는 것에 머무르지 않고, 실제 사용자가 느낀 속도와 반응을 데이터로 보여주며 행동 흐름까지 되짚어줍니다. Zenius BRMS는 모니터링 외에도 분석, 장애 감지, 알림 등 운영자를 위한 기능으로 안정적인 서비스 운영할 수 있도록 돕겠습니다. 기술 개발에만 힘쓰며 실제 사용자가 서비스를 얼마나 편리하게 사용하는지 고민하는 것을 놓치고 있었다면, 또는 다양한 디바이스나 지역에서의 성능 데이터 수집에 어려움을 가지고 있었다면, Zenius BRMS와 함께 서비스 품질의 한 끝을 달리해보는 것은 어떨까요? 빠르게 변하는 디지털 환경에서 사용자 경험을 놓치지 않으려는 운영자에게 Zenius BRMS 는 의지할 수 있는 기반이 될 것입니다.
2025.09.08
브라우저 모니터링 시스템(Zenius BRMS) 개발기
브라우저 모니터링 시스템(Zenius BRMS) 개발기
IT 시스템은 날이 갈수록 복잡해지고 있습니다. 모놀리식 아키텍처는 유연한 마이크로서비스(MSA)로 분화되었고, 정적인 서버 환경은 컨테이너와 서버리스 기반의 클라우드 네이티브로 빠르게 전환되었습니다.이러한 변화 속에서 DevOps 문화의 확산과 함께 시스템 전체의 상태를 파악하는 '옵저버빌리티(Observability)'의 중요성은 그 어느 때보다 커졌습니다. 이러한 배경에서 브레인즈컴퍼니는 고객들이 사용자 경험의 최접점인 웹 브라우저 구간까지 모니터링 범위를 확장하여 서비스 전반의 가시성을 확보할 수 있도록, 브라우저 모니터링 시스템인 'Zenius BRMS(Browser Monitoring System)'를 개발하게 되었습니다. 사용자 행동 추적과 정밀한 체감 성능 분석이 강점인 Zenius BRMS의 핵심 엔진을 구현하기 위한 내용을 정리했습니다. 우리만의 아키텍처: 중계 에이전트가 없는 통합 파이프라인 Zenius BRMS는 브라우저 데이터 수집의 핵심 도구로 표준 오픈소스 프레임워크를 채택했습니다. 이는 특정 벤더에 종속되지 않으면서 MSA 및 클라우드 네이티브 환경의 사실상 표준(De Facto Standard)으로 자리 잡은 기술이기 때문입니다. 단순히 데이터를 수집하는 기능을 넘어, 데이터의 생성부터 전송까지 수집 라이프사이클 전체를 아우르는 포괄적인 규격을 갖추었다는 점이 결정적인 도입 배경이 되었습니다. 다만, 표준 아키텍처를 그대로 따르기보다는 운영 환경에 최적화된 구조를 설계하는 데 집중했습니다. 이미 백엔드 데이터 처리의 중추 역할을 하는 자사 매니저가 존재하므로, 이를 최대한 활용하여 전체 구조를 단순화하기로 한 것입니다. 결과적으로 운영 복잡도를 높이는 별도의 오픈소스 수집 에이전트를 중간에 두는 대신, 브라우저에서 수집한 데이터를 자사 매니저로 직접 전송하는 효율적인 통합 파이프라인을 구축했습니다. “애플리케이션 -> 매니저 -> 저장소” 구조로 배치 프로세서를 사용하여 데이터를 수집한 후 매니저로 전송합니다. 이를 통해 외부 프레임워크 관리 포인트를 줄이면서도 자사 솔루션의 강력한 데이터 처리 기능을 활용하여 프로세스를 일원화할 수 있었습니다. NodeJS나 모바일 앱 환경이라도 엔드포인트만 매니저로 지정하면 즉시 연동이 가능한 구조입니다. 이제 이렇게 수집된 데이터를 어떻게 다루고 있는지 살펴보겠습니다. 세션(Session) 정의와 생명주기 수집된 데이터를 분석하기 위해서는 기준이 필요합니다. 우리는 식별 ID를 가진 특정 사용자가 아니라 브라우저에 접근한 행위 자체를 하나의 세션으로 정의했습니다. 따라서 한 명의 사용자라도 상황에 따라 여러 개의 세션을 생성할 수 있습니다. 세션은 무한히 지속될 수 없으므로, 미동작 만료 시간(15분)과 최대 지속 시간(4시간)을 두어 생명주기를 관리합니다. 사용자가 활동을 하면 만료 시간이 갱신되지만 시작 후 15분 이내 동작이 없거나 4시간이 지나면 강제로 만료되는 구조입니다. 세션 정보는 쿠키를 활용하여 데이터 수집시점에 활용합니다. 해시 기반 샘플링 (XOR 연산의 활용) 때에 따라 대량의 데이터를 모두 수집하는 것은 비효율적이므로 샘플링이 필수적입니다. 기존의 샘플링은 단편적인 데이터 손실을 유발했기에 우리는 세션 기준 샘플링을 도입했습니다. 알고리즘 핵심은 균등한 분포(Uniform Distribution)를 만드는 것입니다. 세션 ID(UUID)를 32비트 정수로 변환하여 샘플링에 활용했는데 이 과정에서 AND 연산은 0으로 OR 연산은 최대값으로 수렴하는 경향이 있습니다. 따라서 우리는 비트의 무작위성을 가장 잘 보존하는 XOR 연산을 사용하여 균등한 샘플링 확률을 보장했습니다. 데이터 유실 없는 전송: sendBeacon vs keepalive 조금 더 자세한 가시성 확보를 위해 우리는 세션의 행동이 녹화되는 기능을 추가했습니다. 세션 행동을 녹화하여 전송할 때 가장 큰 문제는 브라우저 닫기 등으로 인한 데이터 유실입니다. 보통 이 시점에 navigator.sendBeacon을 많이 사용하지만 우리는 Fetch API의 keepalive: true 옵션을 선택했습니다. sendBeacon은 헤더 커스터마이징에 제약이 있고 응답 처리가 불가능한 반면 keepalive 옵션은 훨씬 유연한 제어가 가능하기 때문입니다. 64KB 용량 제한 이슈는 전송 주기를 조절하고 자체 용량 체크 로직을 추가하여 해결했습니다. 단순 저장소를 넘어: 다차원 분석을 위한 데이터 아키텍처 전환 Zenius BRMS의 초기 설계에서는 매니저에서 가공된 데이터의 신속한 기록과 실시간 조회를 위해, 입출력 속도가 뛰어난 Key-Value 기반의 인메모리 데이터베이스가 활용되었습니다. 하지만 분석해야 할 데이터 속성이 점차 다차원적으로 고도화되고, 분산된 시스템 간의 정교한 데이터 동기화가 요구되면서 기존 Key-Value 구조를 넘어선 확장성이 필요해졌습니다. 이에 따라 대규모 데이터 검색과 복잡한 집계 연산에 최적화된 검색 엔진 기반 저장소로 아키텍처를 전환했습니다. 특히 데이터 유입 단계의 파이프라인에서 요청-응답 시간(Response Time)과 같은 주요 파생 데이터를 미리 연산하여 저장하는 방식을 도입함으로써, 조회 시점의 연산 부하를 줄이고 데이터 가공 효율을 높였습니다. 단순한 처리 속도를 넘어 데이터의 활용성과 분석의 유연성에 무게를 둔 결과, 보다 심도 있고 다각적인 모니터링이 가능한 분석 환경을 구축할 수 있게 되었습니다. 브라우저에서 실시간으로 수집된 데이터는 자사 매니저를 거쳐 분석 목적에 최적화된 저장소에 안전하게 기록됩니다. 이로써 그간 파악하기 어려웠던 사용자 경험의 최전방인 프론트엔드 구간의 가시성을 확보할 수 있게 되었습니다. 이제 남은 핵심 과제는 "사용자의 클릭 한 번이 백엔드의 구체적인 어떤 쿼리를 유발했는가?"를 단절 없이 연결하는 것입니다. 이러한 전 구간(End-to-End) 추적을 실현하기 위해 서비스 간의 연관 관계를 정의하는 컨텍스트 전파(Context Propagation) 기술을 더욱 고도화할 계획입니다. 나아가 AI 기반의 이상 탐지(AIOps) 기술을 결합하여, 단순한 수치 관찰을 넘어 시스템 스스로 문제를 진단하고 예측하는 진정한 의미의 옵저버빌리티를 완성해 나갈 예정입니다.
2025.12.23
브레인즈컴퍼니 2026 신년회 후기
브레인즈컴퍼니 2026 신년회 후기
브레인즈컴퍼니는 지난 8일, 2025년을 되돌아보고 다가올 2026년을 함께 준비하기 위한 '2026 신년회'를 진행했습니다. 이번 신년회는 지난 1년간의 성과와 새해 비전을 공유하는 자리이자, 우수 직원/팀 시상 및 승진자 발표, 그리고 저녁 만찬을 통해 서로의 결실을 축하하고 격려하는 화합의 시간이기도 했는데요. 서로를 향한 힘찬 응원과 진심 어린 격려가 가득했던 2026년 신년회를 자세히 돌아보겠습니다. 본부별 성과리뷰 및 계획 발표 신년회는 각 본부별 성과 리뷰 및 계획 공유로 문을 열었습니다. 첫 번째 발표자로 나선 전략사업본부장 서은숙 님은 영업과 솔루션 사업, 기술지원을 총괄하는 리더로서 지난 한 해의 여정을 되짚었습니다. 은숙 님은 “지난해 녹록지 않은 시장 환경 속에서도 목표를 초과 달성하고, 기상청, 국민연금공단을 비롯한 대형 공공 프로젝트를 성공적으로 수주하며 브레인즈컴퍼니의 독보적인 기술력과 서비스 역량을 다시 한번 입증했다”고 2025년을 평가했습니다. 또한 “제니우스 GPM과 STMS, 제니우스 AI 등 신규 모듈의 출시와 기존 제품의 고도화, 그리고 무엇보다 이 모든 과정에서 빛을 발한 부서 간의 유기적인 협업이 성과의 핵심 원동력이었다”며 구성원들에게 깊은 감사를 전했습니다. 이어진 2026년 계획에서 은숙 님은 “올해는 자회사 에이프리카와의 유기적인 협업을 통해 AI Agent 기능을 대폭 확대하고 강화할 예정”이라며, “한 발 앞선 기술 경쟁력을 바탕으로, 공공 및 금융 시장에서의 선도적 입지를 더욱 확고히 다지겠다”는 포부로 발표를 마무리했습니다. 이어서 홍보/마케팅을 담당하는 차정환 님의 발표가 진행됐습니다. 정환 님은 “지난해 ‘Tech Inside’, '제니우스 활용편'을 비롯한 깊이 있는 콘텐츠를 꾸준히 발행하며, 고객과의 접점을 넓힐 수 있었다”며 “이는 뛰어난 기술과 서비스 전문성을 갖춘 구성원들의 협업 덕분”이라고 감사의 뜻을 전했습니다. 2026년 계획과 관련해 정환 님은 “AI가 정보를 큐레이션 해주는 ‘제로 클릭’ 시대에 맞춰, AI 플랫폼에서도 우리 솔루션이 최적의 대안으로 제시될 수 있도록 콘텐츠 전략을 강화하겠다”고 밝혔습니다. 아울러 “전시회 및 PR 활동을 적극 확대하여, 브레인즈컴퍼니와 제니우스의 기술적 가치를 고객에게 더욱 명확하고 효과적으로 전달하겠다”는 계획을 전하며 발표를 마쳤습니다. 이어 기술지원팀 조영수 님의 발표가 시작됐습니다. 영수 님은 2025년을 ‘기술 지원의 질적 성장’을 이룬 해로 평가했습니다. “기상청, 건강보험심사평가원 등 대규모 프로젝트를 수행하며 단순한 유지보수를 넘어, 고객의 인프라 환경을 진단하고 최적화하는 맞춤형 기술 컨설팅에 집중했다”고 강조했습니다. 2026년 계획으로는 ‘전문성 강화와 선제적 대응’을 꼽았습니다. 영수 님은 “체계적인 기술 매뉴얼 정비와 내부 세미나 확대를 통해 전문성을 한층 더 끌어올리겠다”며, “이를 바탕으로 어떠한 환경에서도 고객이 믿고 맡길 수 있는 빈틈없는 기술 지원 서비스를 제공하겠다”는 다짐을 전했습니다. 이어서 솔루션사업팀 정지은 님의 발표가 있었습니다. 지은 님은 “지난해 ITSM 개발 역량에 정교한 데이터 시각화 기술을 더해 서비스 품질을 높였고, 국민연금공단 차세대 프로젝트를 성공적으로 완수했다”고 2025년을 평가했습니다. 특히 “고객의 니즈를 반영하여 제니우스 대시보드의 시각적 완성도와 안정성을 강화함으로써, 고객 만족도를 높였다”는 점을 강조했습니다. 2026년 계획으로는 “행정안전부 표준을 탑재한 ITSM의 신규 버전이 이미 가비아, KERIS 등 주요 레퍼런스를 확보했다”며, “신규 버전의 성공적인 런칭을 통해 시장 점유율을 적극 확대하겠다”며 발표를 마무리했습니다. 다음은 품질보증팀 장규은 님의 발표가 이어졌습니다. 규은 님은 “지난해 엄격한 품질 검증을 통해 제품 안정성을 대폭 높였고, 신규 모듈의 GS인증을 획득하며 대외적인 기술 신뢰도를 입증했다”고 2025년을 평가했습니다. 특히 대규모 공공 프로젝트 현장을 밀착 지원하며 사업의 성공적인 완수에 기여했음을 강조했습니다. 2026년 계획으로는 “공공기관 예방점검 의무화에 발맞춰 GPM 등 신규 모듈의 완벽한 품질 확보에 주력하겠다”고 밝혔습니다. 아울러 “변화하는 IT 환경에 발맞춘 선제적인 품질 검증 프로세스를 통해, 고객에게 변함없는 안정적인 서비스 환경을 보장하겠다"고 전했습니다. 다음으로 개발 1그룹 노상호 님의 발표가 있었습니다. 상호 님은 2025년을 ‘빠른 현장 지원과 기술적 외연 확장’을 동시에 이뤄낸 한 해로 평가했습니다. 특히 “지난해 많은 고객 요청 사항을 이상 없이 처리하는 동시에 제니우스 STMS, BRMS, GPM 등 시장 트렌드에 부합하는 신규 모듈을 성공적으로 런칭하는 성과를 거뒀다”고 강조했습니다. 2026년 계획으로의 중점으로는 ‘시장 수요에 앞서 가는 기술 고도화’를 꼽았습니다. “기상청 등 주요 고객사의 요구에 맞춰 스토리지 및 GPU 모니터링 기능을 고도화하고, 제니우스의 전반적인 고도화를 통해 근본적인 경쟁력을 강화하겠다”는 포부를 전하며 발표를 마쳤습니다. 이어서 개발 2그룹 김상래 님의 발표가 시작됐습니다. 상래 님은 “지난해 검색 엔진 고도화와 AI 복합 감지 기술을 적용해 데이터 분석의 정확도를 대폭 높였고, 제니우스 AI 2.0의 GS인증 획득으로 대외적인 기술력을 공인받았다”고 2025년을 평가했습니다. 2026년 계획으로는 “최신 웹 기술을 적용한 제니우스 SIEM 및 AI 3.0 개발에 주력하여 보안성과 사용자 경험(UX)을 동시에 강화하겠다”고 밝혔습니다. 또한 “시나리오 기반 탐지 등 차세대 관제 기능을 강화하여 시장 경쟁력을 한층 높이겠다”는 포부를 전했습니다. 다음으로 개발 3그룹 김자환 님의 발표가 이어졌습니다. 자환 님은 2025년을 “제니우스의 미래 경쟁력을 높이기 위해 핵심 기술 기반을 새롭게 다진 해”로 평가했습니다. 특히 "웹 아키텍처의 고도화와 주요 기능의 통합을 통해, 향후 다양한 비즈니스 요구사항에 유연하게 대응할 수 있는 확장성 높은 플랫폼 환경을 구축했다"고 강조했습니다. 2026년은 “고도화된 기술을 현장에 본격적으로 적용하는 해”가 될 예정이라며 “철저한 품질 검증을 통해 제품의 완성도를 높이고, 기존 고객들이 새로운 환경으로 매끄럽게 전환할 수 있도록 안정적인 서비스 지원에 집중하겠다”는 계획을 밝혔습니다. 이어서 개발 4그룹 홍동완 님의 발표가 있었습니다. 동완 님은 "지난해 SaaS 기반 서비스 확대를 위한 아키텍처 고도화에 집중했다"며, 특히 대규모 데이터를 효율적으로 처리할 수 있는 시스템 환경을 구축하여 성능을 높였으며, 이 과정에서 확보한 원천 기술에 대해 특허를 등록하며 차별화된 기술력을 입증했다"고 강조했습니다. 2026년은 “서비스의 유연성과 접근성을 대폭 확대하는 해”가 될 예정이라며, "정교한 모니터링 기능을 구현하고, 글로벌 클라우드 플랫폼에서의 서비스 제공을 더욱 활성화하기 위한 기술적 역량을 강화하겠다”는 계획을 밝혔습니다. 마지막으로 경영지원실 심현보 님의 발표가 있었습니다. 현보 님은 2025년을 “투명한 경영 관리와 소통 문화가 정착된 해”로 평가했습니다. 특히 철저한 리스크 관리를 통해 대외 신뢰도를 높이고, 신규 법인의 안정적인 설립을 지원하며 지속 성장의 토대를 마련했다고 강조했습니다. 2026년에는 “운영 효율화와 인재 육성에 집중할 계획"이라며, “지원 업무를 시스템화하여 효율성을 높이고, 구성원들이 업무에 몰입하며 성장할 수 있도록 업무관련 역량 교육과 복지 제도를 내실 있게 운영하겠다”는 계획을 밝혔습니다. 부사장 총평 "하나되어 더 멀리 나아갑시다" 마지막으로 심재걸 님(부사장)의 총평이 진행됐습니다. 재걸 님은 2025년을 “불확실한 시장 환경 속에서도 내실 있는 성장을 이뤄낸 해”로 평가했습니다. 재걸 님은 “지난해 기상청 프로젝트를 포함한 주요 사업을 성공적으로 완수하며 목표를 달성할 수 있었던 것은, 영업부터 개발, 품질보증, 사업관리 등 모든 부서가 ‘동업자 정신’으로 뭉쳐준 덕분”이라며 구성원들에게 깊은 감사를 전했습니다. 2026년의 핵심 경영 전략으로는 ‘제품 경쟁력 강화’와 ‘협업을 통한 시너지 극대화’를 꼽았습니다. 기술 측면에서는 '제니우스의 지속적인 고도화'를 최우선 과제로 제시하며, “기존 제니우스가 가진 강력한 성능에 AI와 클라우드 기술을 더해 제품의 완성도를 극대화해야 한다”고 강조했습니다. 또한 “클라우드 환경에 최적화된 SaaS 서비스 모델을 강화하여, 변화하는 시장 흐름에 발빠르게 대응하자"는 당부를 전했습니다. 조직 운영 측면에서는 ‘One Group, One Team’ 을 강조했습니다. 재걸 님은 “브레인즈컴퍼니의 제품력, 에이프리카의 AI/클라우드 기술, 그리고 신설된 브레인즈 랩의 컨설팅 및 SI 역량을 결합하여 토털 IT 서비스 체계를 구축해야 한다”고 메세지를 전했습니다. 이를 위해 전 구성원간의 유기적이고 긴밀한 협업을 주문했습니다. 마지막으로 ‘AI 내재화’를 통한 업무 혁신을 당부했습니다. “개발뿐만 아니라 전사적인 업무 영역에 세렝게티 AI Agent Studio 등 내부 솔루션 활용을 강화하여 생산성을 높이고, 이를 통해 축적된 경험을 다시 제품 경쟁력으로 연결하는 선순환 구조를 만들자”고 제안했습니다. 재걸 님은 “우리는 멈추지 않고 끊임없이 새로운 기회를 만들어가고 있다”며, “2026년에도 변화와 혁신을 두려워하지 말고, 하나의 팀으로 더 큰 성장을 향해 함께 나아가자”는 격려와 함께 발표를 마무리했습니다. 축하와 격려, 나눔의 시간 재걸 님의 총평에 이어, 행사의 대미를 장식하는 시상식과 승진자 발표가 진행되었습니다. 오랜 시간 브레인즈컴퍼니와 함께하며 든든한 버팀목이 되어준 장기 근속자와, 지난 한 해 남다른 열정으로 탁월한 성과를 보여준 우수 직원 및 팀에 대한 시상이 이어졌습니다. 또한, 새로운 직책을 맡아 더 큰 책임을 안고 달리게 될 승진자들의 명단이 호명될 때마다 동료들의 뜨거운 박수와 환호가 터져나왔습니다. 서로의 노고를 격려하고 수상을 축하하는 훈훈한 분위기 속에서, 전 구성원이 함께 단체 사진을 촬영하며 2026년의 힘찬 출발을 다짐하는 것으로 신년회 1부 일정은 모두 마무리되었습니다. 이어서 모든 구성원은 인근 식당으로 이동해 저녁 만찬 시간을 가졌습니다. 다소 긴장됐던 발표와 회의의 분위기를 내려놓고, 맛있는 음식과 함께 자유롭게 이야기꽃을 피웠습니다. 평소 업무 협업이 많지 않았던 타 부서 구성원들과도 어우러져 앉아, 서로의 안부를 묻고 웃음꽃을 피우며 ‘진짜 소통’을 나누는 뜻깊은 시간이었습니다. 브레인즈컴퍼니의 2026년은 이렇게 힘차게 시작되었습니다. 올 한 해, 모든 구성원이 하나 되어 서로의 성장을 응원하고, 탄탄한 팀워크를 바탕으로 그 어느 때보다 내실 있고 의미 있는 결과를 만들어갈 예정입니다.
2026.01.12
다음 슬라이드 보기