반복영역 건너뛰기
주메뉴 바로가기
본문 바로가기
제품/서비스
EMS Solution
Features
클라우드 관리
AI 인공지능
서버관리
데이터베이스 관리
네트워크 관리
트래픽 관리
설비 IoT 관리
무선 AP 관리
교환기 관리
운영자동화
실시간 관리
백업 관리
APM Solution
애플리케이션 관리
URL 관리
ITSM Solution
서비스데스크
IT 서비스 관리
Big Data Solution
SIEM
Dashboard
대시보드
Consulting Service
컨설팅 서비스
고객
레퍼런스
고객FAQ
문의하기
가격
자료실
카탈로그
사용자매뉴얼
회사소개
비전·미션
연혁
2016~현재
2000~2015
인증서·수상
투자정보
재무정보
전자공고
IR자료
새소식
공고
보도자료
오시는 길
채용
피플
컬처
공고
FAQ
블로그
열기
메인 페이지로 이동
블로그
최신이야기
블로그
최신이야기
사람이야기
회사이야기
기술이야기
다양한이야기
[브레인저가 알려주는 IT#1] 네트워크 관리, SNMP가 뭔가요?
카프카를 통한 로그 관리 방법
김채욱
2023.09.19
페이스북 공유하기
트위터 공유하기
링크드인 공유하기
블로그 공유하기
메모리 누수 위험있는 FinalReference 참조 분석하기
안녕하세요! 저는 개발4그룹에서 제니우스(Zenius) SIEM의 로그 관리 기능 개발을 담당하고 있는 김채욱 입니다. 제가 하고 있는 일은 실시간으로 대용량 로그 데이터를 수집하여 분석 후, 사용자에게 가치 있는 정보를 시각화하여 보여주는 일입니다.
이번 글에서 다룰 내용은
1) 그동안 로그(Log)에 대해 조사한 것과 2) 최근에 CCDAK 카프카 자격증을 딴 기념으로, 카프카(Kafka)를 이용하여 어떻게 로그 관리를 하는지
에 대해 이야기해 보겠습니다.
PART1. 로그
1. 로그의 표면적 형태
로그(Log)는 기본적으로 시스템의 일련된 동작이나 사건의 기록입니다. 시스템의 일기장과도 같죠. 로그를 통해 특정 시간에 시스템에서 ‘어떤 일’이 일어났는지 파악할 수도 있습니다. 이렇게 로그는 시간에 따른 시스템의 동작을 기록하고, 정보는 순차적으로 저장됩니다.
이처럼
로그의 핵심 개념은 ‘시간’
입니다. 순차적으로 발생된 로그를 통해 시스템의 동작을 이해하며, 일종의 생활기록부 역할을 하죠. 시스템 내에서 어떤 행동이 발생하였고, 어떤 문제가 일어났으며, 유저와의 어떤 교류가 일어났는지 모두 알 수 있습니다.
만약 시간의 개념이 없다면 어떻게 될까요? 발생한 모든 일들이 뒤섞이며, 로그 해석을 하는데 어려움이 생기겠죠.
이처럼 로그를 통해 시스템은 과거의 변화를 추적합니다. 똑같은 상황이 주어지면 항상 같은 결과를 내놓는 ‘결정론적’인 동작을 보장할 수 있죠. 로그의 중요성, 이제 조금 이해가 되실까요?
2. 로그와 카프카의 관계
자, 그렇다면! 로그(Log)와 카프카(Kafka)는 어떤 관계일까요? 우선 카프카는 분산 스트리밍 플랫폼으로서, 실시간으로 대용량의 데이터를 처리하고 전송하는데 탁월한 성능을 자랑합니다. 그 중심에는 바로 ‘로그’라는 개념이 있는데요. 좀 더 자세히 짚고 넘어가 보겠습니다.
3. 카프카에서의 로그 시스템
카프카에서의 로그 시스템은, 단순히 시스템의 에러나 이벤트를 기록하는 것만이 아닙니다. 연속된 데이터 레코드들의 스트림을 의미하며, 이를 ‘토픽(Topic)’이라는 카테고리로 구분하죠. 각 토픽은 다시 *파티션(Partition)으로 나누어, 단일 혹은 여러 서버에 분산 저장됩니다. 이렇게 분산 저장되는 로그 데이터는, 높은 내구성과 가용성을 보장합니다.
*파티션(Partition): 하드디스크를 논리적으로 나눈 구역
4. 카프카가 로그를 사용하는 이유
로그의 순차적인 특성은 카프카의 ‘핵심 아키텍처’와 깊게 연결되어 있습니다. 로그를 사용하면,
데이터의 순서를 보장할 수 있어 대용량의 데이터 스트림을 효율적
으로 처리할 수 있기 때문이죠. 데이터를 ‘영구적’으로 저장할 수 있어,
데이터 손실 위험 또한 크게 줄어
듭니다.
로그를 사용하는 또 다른 이유는 ‘장애 복구’
입니다. 서버가 장애로 인해 중단되었다가 다시 시작되면, 저장된 로그를 이용하여 이전 상태로 복구할 수 있게 되죠. 이는 ‘카프카가 높은 가용성’을 보장하는 데 중요한 요소입니다.
∴
로그 요약
로그는 단순한 시스템 메시지를 넘어 ‘데이터 스트림’의 핵심 요소로 활용됩니다. 카프카와 같은 현대의 데이터 처리 시스템은
로그의 이러한 특성을 극대화하여, 대용량의 실시간 데이터 스트림을 효율적으로 처리
할 수 있는 거죠. 로그의 중요성을 다시 한번 깨닫게 되는 순간이네요!
PART2. 카프카
로그에 이어 에 대해 설명하겠습니다. 들어가기에 앞서 가볍게 ‘구조’부터 알아가 볼까요?
1. 카프카 구조
· 브로커(Broker)
브로커는 *클러스터(Cluster) 안에 구성된 여러 서버 중 각 서버를 의미합니다. 이러한 브로커들은, 레코드 형태인 메시지 데이터의 저장과 검색 및 컨슈머에게 전달하고 관리합니다.
*클러스터(Cluster): 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합
데이터 분배와 중복성도 촉진합니다. 브로커에 문제가 발생하면, 데이터가 여러 브로커에 데이터가 복제되어 데이터 손실이 되지 않죠.
·
프로듀서(Producer)
프로듀서는 토픽에 레코드를 전송 또는 생성하는 *엔터티(Entity)입니다. 카프카 생태계에서 ‘데이터의 진입점’ 역할도 함께 하고 있죠. 레코드가 전송될 토픽 및 파티션도 결정할 수 있습니다.
*엔터티(Entity): 업무에 필요한 정보를 저장하고 관리하는 집합적인 것
·
컨슈머(Consumer)
컨슈머는 토픽에서 레코드를 읽습니다. 하나 이상의 토픽을 구독하고, 브로커로부터 레코드를 소비합니다. 데이터의 출구점을 나타내기도 하며, 프로듀서에 의해 전송된 메시지를 최종적으로 읽히고 처리되도록 합니다.
·
토픽(Topic)
토픽은 프로듀서로부터 전송된 레코드 카테고리입니다. 각 토픽은 파티션으로 나뉘며, 이 파티션은 브로커 간에 복제됩니다.
카프카로 들어오는 데이터를 조직화하고, 분류하는 방법을 제공하기도 합니다. 파티션으로 나눔으로써 카프카는 ‘수평 확장성과 장애 허용성’을 보장합니다.
·
주키퍼(ZooKeeper)
주키퍼는 브로커를 관리하고 조정하는 데 도움을 주는 ‘중앙 관리소’입니다. 클러스터 노드의 상태, 토픽 *메타데이터(Metadata) 등의 상태를 추적합니다.
*메타데이터(Metadata): 데이터에 관한 구조화된 데이터로, 다른 데이터를 설명해 주는 데이터
카프카는 분산 조정을 위해 주키퍼에 의존합니다. 주키퍼는 브로커에 문제가 발생하면, 다른 브로커에 알리고 클러스터 전체에 일관된 데이터를 보장하죠.
∴
카프카 구조 요약
요약한다면 카프카는
1) 복잡하지만 견고한 아키텍처 2) 대규모 스트림 데이터를 실시간으로 처리하는 데 있어 안정적이고 장애 허용성이 있음 3) 고도로 확장 가능한 플랫폼을 제공
으로 정리할 수 있습니다.
이처럼 카프카가 큰 데이터 환경에서 ‘어떻게’ 정보 흐름을 관리하고 최적화하는지 5가지의 구조를 통해 살펴보았습니다. 이제 카프카에 대해 조금 더 명확한 그림이 그려지지 않나요?
2. 컨슈머 그룹과 성능을 위한 탐색
카프카의 가장 주목할 만한 특징 중 하나는
‘컨슈머 그룹의 구현’
입니다. 이는 카프카의 확장성과 성능 잠재력을 이해하는 데 중심적인 개념이죠.
컨슈머 그룹 이해하기
카프카의 핵심은
‘메시지를 생산하고 소비’
하는 것입니다. 그런데 수백만, 심지어 수십억의 메시지가 흐르고 있을 때 어떻게 효율적으로 소비될까요?
여기서 컨슈머 그룹(Consumer Group)이 등장합니다. 컨슈머 그룹은, 하나 또는 그 이상의 컨슈머로 구성되어 하나 또는 여러 토픽에서 메시지를 소비하는데 협력합니다. 그렇다면 왜 효율적인지 알아보겠습니다.
·
로드 밸런싱:
하나의 컨슈머가 모든 메시지를 처리하는 대신, 그룹이 부하를 분산할 수 있습니다. 토픽의 각 파티션은 그룹 내에서 정확히 하나의 컨슈머에 의해 소비됩니다. 이는 메시지가 더 빠르고 효율적으로 처리된다는 것을 보장합니다.
·
장애 허용성:
컨슈머에 문제가 발생하면, 그룹 내의 다른 컨슈머가 그 파티션을 인수하여 메시지 처리에 차질이 없도록 합니다.
·
유연성:
데이터 흐름이 변함에 따라 그룹에서 컨슈머를 쉽게 추가하거나 제거합니다. 이에 따라 증가하거나 감소하는 부하를 처리할 수 있습니다.
여기까지는 최적의 성능을 위한 ‘카프카 튜닝 컨슈머 그룹의 기본 사항’을 다루었으니, 이와 관련된 ‘성능 튜닝 전략’에 대해 알아볼까요?
성능 튜닝 전략
·
파티션 전략:
토픽의 파티션 수는, 얼마나 많은 컨슈머가 활성화되어 메시지를 소비할 수 있는지 영향을 줍니다. 더 많은 파티션은 더 많은 컨슈머가 병렬로 작동할 수 있음을 의미하는 거죠. 그러나 너무 많은 파티션은 *오버헤드를 야기할 수 있습니다.
*오버헤드: 어떤 처리를 하기 위해 간접적인 처리 시간
·
컨슈머 구성:
*fetch.min.bytes 및 *fetch.max.wait.ms와 같은 매개변수를 조정합니다. 그다음 한 번에 얼마나 많은 데이터를 컨슈머가 가져오는지 제어합니다. 이러한 최적화를 통해 브로커에게 요청하는 횟수를 줄이고, 처리량을 높입니다.
*fetch.min.bytes: 한 번에 가져올 수 있는 최소 데이터 사이즈 *fetch.max.wait.ms: 데이터가 최소 크기가 될 때까지 기다릴 시간
·
메시지 배치:
프로듀서는 메시지를 함께 배치하여 처리량을 높일 수 있게 구성됩니다. *batch.size 및 *linger.ms와 같은 매개변수를 조정하여, 대기 시간과 처리량 사이의 균형을 찾을 수 있게 되죠.
*batch.size: 한 번에 모델이 학습하는 데이터 샘플의 개수 *linger.ms: 전송 대기 시간
·
압축:
카프카는 메시지 압축을 지원하여 전송 및 저장되는 데이터의 양을 줄입니다. 이로 인해 전송 속도가 빨라지고 전체 성능이 향상될 수 있습니다.
·
로그 정리 정책:
카프카 토픽은, 설정된 기간 또는 크기 동안 메시지를 유지할 수 있습니다. 보존 정책을 조정하면, 브로커가 저장 공간이 부족해지는 점과 성능이 저하되는 점을 방지할 수 있습니다.
3. 컨슈머 그룹과 성능을 위한 실제 코드 예시
다음 그림과 같은 코드를 보며 조금 더 자세히 살펴보겠습니다. NodeJS 코드 중 일부를 발췌했습니다. 카프카 설치 시에 사용되는 설정 파일 *server.properties에서 파티션의 개수를 CPU 코어 수와 같게 설정하는 코드입니다. 이에 대한 장점들을 쭉 살펴볼까요?
*server.properties: 마인크래프트 서버 옵션을 설정할 수 있는 파일
CPU 코어 수에 파티션 수를 맞추었을 때의 장점
·
최적화된 리소스 활용:
카프카에서는 각 파티션이 읽기와 쓰기를 위한 자체 *I/O(입출력) 스레드를 종종 운영합니다. 사용 가능한 CPU 코어 수와 파티션 수를 일치시키면, 각 코어가 특정 파티션의 I/O 작업을 처리합니다. 이 동시성은 리소스에서 최대의 성능을 추출하는 데 도움 됩니다.
·
최대 병렬 처리:
카프카의 설계 철학은 ‘병렬 데이터 처리’를 중심으로 합니다. 코어 수와 파티션 수 사이의 일치는, 동시에 처리되어 처리량을 높일 수 있습니다.
·
간소화된 용량 계획:
이 접근 방식은, 리소스 계획에 대한 명확한 기준을 제공합니다. 성능 병목이 발생하면 CPU에 *바인딩(Binding)되어 있는지 명확하게 알 수 있습니다. 인프라를 정확하게 조정할 수도 있게 되죠.
*바인딩(Binding): 두 프로그래밍 언어를 이어주는 래퍼 라이브러리
·
오버헤드 감소:
병렬 처리와 오버헤드 사이의 균형은 미묘합니다. 파티션 증가는 병렬 처리를 촉진할 수 있습니다. 하지만 더 많은 주키퍼 부하, 브로커 시작 시간 연장, 리더 선거 빈도 증가와 같은 오버헤드도 가져올 수도 있습니다. 파티션을 CPU 코어에 맞추는 것은 균형을 이룰 수 있게 합니다.
다음은 프로세스 수를 CPU 코어 수만큼 생성하여, 토픽의 파티션 개수와 일치시킨 코드에 대한 장점입니다.
파티션 수와 컨슈머 프로세스 수 일치의 장점
·
최적의 병렬 처리:
카프카 파티션의 각각은 동시에 처리될 수 있습니다. 컨슈머 수가 파티션 수와 일치하면, 각 컨슈머는 특정 파티션에서 메시지를 독립적으로 소비할 수 있게 되죠. 따라서 병렬 처리가 향상됩니다.
·
리소스 효율성:
파티션 수와 컨슈머 수가 일치하면, 각 컨슈머가 처리하는 데이터의 양이 균등하게 분배됩니다. 이로 인해 전체 시스템의 리소스 사용이 균형을 이루게 되죠.
·
탄력성과 확장성:
트래픽이 증가하면, 추가적인 컨슈머를 컨슈머 그룹에 추가하여 처리 능력을 증가시킵니다. 동일한 방식으로 트래픽이 감소하면 컨슈머를 줄여 리소스를 절약할 수 있습니다.
·
고가용성과 오류 회복:
컨슈머 중 하나가 실패하면, 해당 컨슈머가 처리하던 파티션은 다른 컨슈머에게 자동 재분배됩니다. 이를 통해 시스템 내의 다른 컨슈머가 실패한 컨슈머의 작업을 빠르게 인수하여, 메시지 처리가 중단되지 않습니다.
마지막으로 각 프로세스별 컨슈머를 생성해서 토픽에 구독 후, 소비하는 과정을 나타낸 소스코드입니다.
∴
컨슈머 그룹 요약
컨슈머 그룹은 높은 처리량과 장애 허용성 있는 메시지 소비를 제공하는 능력이 핵심입니다. 카프카가 어떤 식으로 운영되는지에 대한 상세한 부분을 이해하고 다양한 매개변수를 신중하게 조정한다면, 어떠한 상황에서도 카프카의 최대 성능을 이끌어낼 수 있습니다!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
©
참고 자료
· Jay Kreps, “I Hearts Logs”, Confluent
· 위키피디아, “Logging(computing)”
· Confluent, “https://docs.confluent.io/kafka/overview.html”
· Neha Narkhede, Gwen Shapira, Todd Palino, “Kafka: The Definitive Guide”
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#LOG
#로그
#카프카
#컨슈머
#KAFKA
#SIEM
#제니우스
김채욱
개발4그룹
실시간 대용량 로그 데이터의 수집 및 가공에 관심을 가지고 있습니다. 함께 발전해 나가는 개발을 추구합니다.
필진 글 더보기
목록으로
추천 콘텐츠
이전 슬라이드 보기
장기근속자 인터뷰(1)_15주년
장기근속자 인터뷰(1)_15주년
<왼쪽부터 전략사업본부 심재걸 본부장, 강건순 이사, 서은숙 상무, 박종관 부장, 조영수 팀장, 원종혁 부장, 인프라코어팀 문경민 부장> Q1. 입사 초기와 비교해 현재 브레인즈컴퍼니와 본인의 모습이 달라진 점이 있다면 무엇인지? 심재걸: 브레인즈컴퍼니는 좋은 방향으로 매출과 매출이익이 증가했고, 저는 나쁜 방향으로 몸무게와 체지방이 증가했어요. 개선할 수 있다는 신념으로 노력하고 있습니다. 강건순: 브레인즈는 직원이 30여명에서 100여명으로 늘었고 상장을 했습니다. 저는 하고 싶은 영업 일을 하며 성격과 대인관계가 좋아졌어요. 서은숙: 제니우스 버전이 4.0에서 8.0으로 업그레이드 됐고, 매출은 60억에서 170억으로 늘었어요. 30대의 과장이었던 저는 이제 40대의 상무가 됐네요. 문경민: 입사 초 100명 넘는 사람들을 채용하며 확장하고 있었습니다. 그러나 위기가 찾아왔고, 그 위기를 극복해 현재의 브레인즈가 됐습니다. 브레인즈와 함께한 시간에 어느새 행복한 가정을 만들었습니다. 박종관: 6명이었던 저희 TC팀이 20명을 넘어섰고, 고객사 또한 1000여개로 크게 증가했습니다. 저는 입사 때 경력 1년의 사원이었는데 지금은 부장이 됐습니다. 조영수: 입사 초 저는 26세의 혈기왕성하고 고민이 많던 청년이었습니다. 사회 초년생이 그렇듯 “이게 맞나? 괜찮은가?”에 대해 수없이 고민하며, 업무를 숙지하기 위해 노력했습니다. 현재는 한 여인의 남편이자 두 아이의 아빠로, 또 한 팀의 팀장으로서 살아가고 있습니다. 원종혁: 조직적인 측면에서는 예전에 비해 허들이 많아 졌다는 느낌이 있습니다. 개인적으로는 입사하고 ITSM팀을 시작으로 연구소에서 10여년간 설계 및 개발 업무를 하다 현재 솔루션사업팀에서 사업 수행 업무를 하고 있습니다. Q2. 장기근속할 수 있었던 브레인즈컴퍼니의 매력은? 심재걸: 15년 동안 좋은 사람들과 서로를 존중하고 배려하며 좋은 제품을 선보이기 위해 산전수전을 겪어왔습니다. 이를 통해 더욱더 서로를 존중하고 배려하게 됐습니다. 각자의 자리에서 맡은 바 최선을 다하는 훌륭한 브레인저가 많은 것이 매력입니다. 강건순: 회사가 지속적으로 성장함과 동시에, 영업 업무로 새로운 사람과 인맥이 형성돼 함께 성장할 수 있는 기회를 제공받았습니다. 서은숙: 10년 이상 함께 하는 브레인저들. 브레인즈컴퍼니는 '나쁜 사람 못 버티는 선한 조직'입니다. 문경민: 육아 스트레스로 힘들어서 집 가까운 곳으로 이직을 고민할 때 육아 휴직을 보내주셨습니다. 당시 아빠가 육아 휴직한다는 것 자체가 매우 드물었습니다. 또, 해외여행을 가고 싶어 장기간 휴가를 신청했을 때 승인해 주셨던 팀장님과 팀원들, 참 많은 혜택을 주는 회사입니다. 박종관: 사람입니다. 같이 일하는 사람들과 업무적 뿐만 아니라 마음이 맞아야 오래 근속할 수 있다고 생각합니다. 그런 면에서 브레인저들과 마음이 맞아 근속할 수 있었습니다. 조영수: 와이프가 종종 “오빠 회사 좋다”고 했던 얘기가 기억에 남습니다. 돌이켜 보면, 좋은 회사라고 생각하며 오랜 시간을 함께 했고 앞으로도 쭉 브레인즈와 함께 하려 합니다. 원종혁: 주위에 있는 동료들과 동지애 혹은 전우애 같은 것이 생겨 장기근속이 가능했던 것 같습니다. 많이 웃기도, 싸우기도 하면서 지내다 보니 시간이 흘렀네요. Q3. 후배 직원들에게 선배로서 해주고 싶은 말씀이 있다면? 심재걸: 고객 혹은 상대방의 입장에서 생각하는 습관을 가졌으면 합니다. (선배나 팀장이 잘 설명해 주겠지만) “선배나 팀장이 왜 이걸 시키는지?”, “고객이 업무를 하기 위해 나는 언제까지 뭘 해야하는지” 등에 대해 생각하는 습관을 가지면 동료나 후배 직원들이 따를 겁니다. 강건순: 자신의 가치를 높일 수 있도록 현재 주어진 환경에 만족하지 말고 새로운 것에 끊임없이 도전하세요. 서은숙: “노력해서 바꾸든가, 그냥 따르든가, 비키든가.” 꼭 브레인즈가 아니더라도, 어디서든 경쟁력 있는 사람이 되기를, 편하고 싶다면 욕심은 버려야 하는 지혜를, 아니다 싶으면 떠날 수 있는 결단을 갖길 바랍니다. 인생은 짧고, 이번 생은 한 번뿐이니까요. 문경민: 살다가 보면 기회가 오고 그 기회를 잡으면 좋겠지만 놓칠 수도 있습니다. 놓쳤다고 실망하지 않고 다음 기회를 잡을 수 있도록 준비하는 자세와 마음가짐을 가지세요. 후회가 발목을 잡지 않도록 항상 긍정적이고 적극적인 자세를 잊지 않는다면, 기회는 여러분과 함께 할 것입니다. 박종관: 모든 사람은 처음 시작할 때 업무적으로 미숙할 수 있습니다. 하지만 이를 당연한 것으로 여기고 노력하지 않는 사람이 되면 안됩니다. 업무가 미숙한 사람과 서로 도와가며 일한다면, 자신에게 성장의 밑거름이 될 수 있습니다. 이곳에서 오래 근속하라고 하지 않겠습니다. 하지만 브레인즈에서 근무하는 동안은 항상 최선을 다하는 사람이 되길 바랍니다. 조영수: 하루라는 시간은 모두 똑같이 주어지지만, 어떻게 보내느냐에 따라 달라집니다. 본인에게 부끄럽지 않도록 업무든 개인생활에 있어서든 시간을 소중히 생각하세요. 완벽하지 않아도 됩니다. 좌절해도 됩니다. 실패해도 됩니다. 단, 절대 포기하지 마세요! 원종혁: “무조건 건강이 우선입니다”라는 말을 전하고 싶습니다. 자기개발을 위해 좀 더 노력하면 좋겠지만, 저도 아직 부족한 부분이 많은 사람이라 누구를 위해 멋있는 소리를 하기에는 부끄럽네요. Q4. 앞으로의 목표 및 포부는? 심재걸: 2022년 매출과 매출이익 목표 달성. 회사도 성장해야겠지만, 제일 중요한 것은 건강입니다. 강건순: 나이는 숫자에 불과하다는 것을 주변 사람들에게 인정받는 영업인이 되고 싶습니다. 서은숙: 제 마지막 40대에 브레인저들과 함께 포텐을 터트리고, 50대의 스무스한 랜딩 or 아름다운 이별을 준비하고 싶습니다. 문경민: 버킷리스트를 하고 싶습니다. 첫째, 코로나가 끝나면 해외 여행 가기/ 둘째, 2022년에는 1시간 이상 연속 달리기 도전/ 셋째, 미래를 위한 투자 역량 늘리기입니다. 박종관: 2006년에 입사해 브레인즈컴퍼니의 22년 중 16년을 같이 했습니다. 앞으로의 일이 어떻게 될지는 모르겠습니다. 하지만 브레인즈컴퍼니에서 근무하는 동안은 최선을 다하고자 합니다. 조영수: 나와 가족 그 다음으로 팀을 지키기 위해 할 수 있는 모든 것을 해 볼 생각입니다. 정년퇴직할 수 있는 회사를 만들기 위해서도 노력해볼 생각입니다. 2040년의 브레인즈컴퍼니 조영수에게 고생했다고, 또 잘 해왔다고 칭찬받고 싶네요. 원종혁: 현재 수행하고 있는 사업과 수행 예정인 사업에서 별다른 이슈 없이 빨리 끝나도록 노력하는 것입니다. 노력한 만큼 인정도 받으면서 동료애도 더 쌓고 더욱 발전하는 올해가 됐으면 합니다.
2022.11.25
브레인저가 되면 누릴 수 있는 것들 ㅣ (3) 포상 편
브레인저가 되면 누릴 수 있는 것들 ㅣ (3) 포상 편
브레인즈컴퍼니는 우수한 연구개발 리더들을 중심으로 직원 절반 이상이 개발자로 구성돼 있습니다. 특히 개발자의 평균 근속 연수가 약 10년 정도로, 그만큼 브레인즈컴퍼니가 다니기 좋은 회사인 것을 증명해 주는데요. 브레인즈는 오랜 시간 함께한 장기 근속자들에게 고마운 마음을 전달하고 있습니다. 5년 근속자에게는 무려 100만원을! 10년은 300만원과 휴가 3일, 15년은 500만원에 휴가 5일을 지급하고 있어요! 내년이면 입사 20년을 맞이하는 인프라코어팀 기상님은 “참 많은 혜택을 주는 회사”라고 전해왔어요. 근무하며 가장 기억에 남았던 복지로는 ‘해외 연수 제도’를 꼽았는데요. 첫 해외 연수로 세부에 가서 마음 맞는 동료와 함께 바다를 거닐 수 있다는 것 자체가 너무 행복했다고 하네요! ( 기상님 인터뷰 전문 보러 가기) 올해 15년&10년을 맞이했던 브레인저도 무려 12명이나 있었습니다. 이들 대부분은 장기 근속할 수 있었던 이유에 대해 ‘좋은 사람’을 꼽았습니다. 한 장기 근속자는 브레인즈컴퍼니의 매력에 대해, "나쁜 사람은 못 버티는 선한 조직"이라는 이야기를 들려줬어요. ( 장기 근속자 인터뷰 보러 가기) 이 밖에도 브레인즈는 매해 연초에 우수 부서 및 직원에게 포상하고 있는데요. 최우수 부서에게는 100만원, 우수 브레인저에게는 50만원, 마지막으로 협력 브레인저들에게는 30만원을 지급하고 있어요. 이처럼 브레인즈컴퍼니는 열심히 달려온 직원들을 인정하고, 이들에게 지속적으로 동기를 부여함으로써 브레인즈의 발전을 도모하고 있습니다. 다가오는 2023년에도 올해 최선을 다해 온 브레인저들을 위한 포상 행사가 준비돼 있습니다. 연초에 따끈한 소식으로 찾아올게요!
2022.12.21
장기근속자 인터뷰(2)_10주년
장기근속자 인터뷰(2)_10주년
<왼쪽부터 ITSM팀 정지은 부장, TC팀 정채린 차장, ITSM팀 박현철 차장, 프리세일즈팀 서종원 차장> Q1. 간단한 본인 소개 부탁 드려요. 정지은: 연구개발본부 ITSM팀 정지은입니다. 최근에는 Zenius Dashboard와 EMS 웹토폴로지 관련 업무를 하고 있습니다. 2021년은 재택근무로 한 해를 보냈고, 2022년도 재택근무로 회사 출근하는 날이 적지만 잊지 않아 주셨으면 좋겠습니다. 정채린: 저는 TC팀에서 일하고 있는 정채린입니다. 팀내에서는 프로젝트 구축이나 유지보수, 내부 업무 등 크고 작은 일들을 하고 있습니다. 취미와 특기, 스트레스 푸는 방법은 독서와 귀여운 거(이유준) 보는 일입니다. 박현철: 연구개발본부 ITSM팀에서 근무하고 있는 박현철입니다. ITSM BackEnd 파트를 담당하고 있습니다. 서종원: 브레인즈에서는 전략사업본부 프리세일즈팀 소속으로 일하고 있고요. 집에서는 귀여운 4살 아들을 둔 철 없는 아빠입니다. Q2. 근속 10주년 소감은? 정지은: 10년이 정말 빠르게 지나간 것 같습니다. 대리로 입사해서 현재 부장이라는 직급에 있네요. 아직도 부족한 면이 많아 계속 배워 나가고 있습니다. 앞으로도 잘 부탁드리겠습니다. 정채린: 벌써 입사한 지 10년이 넘었다는 사실이 놀랍기도 하고 시간이 참 빠르다는 생각이 듭니다. “첫 입사한 회사에서 2~30대 청춘을 보냈구나”라는 생각에 감회가 새롭습니다. 박현철: 입사한 지 얼마 되지 않은 것 같은데 시간이 빨리 가는 것 같습니다. 좋을 때나 힘들 때 늘 같이 지원하고 응원해 준 팀원들에게 감사드립니다. 앞으로도 잘 부탁드립니다. 서종원: 입사한 게 엊그제 같은데 벌써 10년이네요. 10주년이 기쁘기도 하지만, 점점 고인물이 되어간다는 느낌은 달갑지가 않네요. 고여서 썩지 않도록 노력해보겠습니다! Q3. 근속 10년 중 가장 기억에 남는 점은? 정지은: 최근 코로나로 회사 행사가 없지만 저는 운 좋게도 입사하고 나서 바로 사원 전체 해외연수도 몇 번 다녀왔고, 미국 연수도 다녀왔습니다. 친구들과 가는 해외 여행이랑은 다른 맛이 있고 물론 불편한 면도 있는 건 사실이지만, 일로만 만나는 회사 분들의 자유로운 모습을 보는 즐거움도 있었던 것 같네요. 정채린: 아무래도 2011~2022년 사이 결혼과 출산을 했으니, 그 시기가 가장 기억에 남습니다. 결혼기념일도 아마 회사 창립기념일이랑 같은 것 같기도 하네요. 지금은 퇴사했지만 친하게 지냈던 김과장님과 함께 갔던 싱가폴 해외연수도 기억에 남습니다. 박현철: 업무적으로는 입사 후 국민연금 프로젝트로 잠실에 파견 나간 일이 기억에 남습니다. 입사 후 첫 프로젝트에 정신 없을 때라 더 생각이 나는 것 같아요. 그 외에는 사내 첫 해외연수(세부)가 떠오릅니다. 서종원: 아마도 최근이지 않을까요? 파격적인 연봉 인상으로 주변에서 부러움의 대상이 됐습니다. 요 근래 회사 자랑 할 수 있어서 좋았습니다.^^ Q4. 10년 포상금 사용계획은? 정지은: 부모님 모시고 제주도로 호캉스를 떠나고 싶네요.^^ 정채린: 휴가를 가는게 일반적이겠죠. 가족과 즐거운 시간을 보내는데 사용하지 않을까 싶습니다. 박현철: 호캉스나 필요한 생활가전을 구입할까합니다. 최근 식기세척기에 관심이 많아져 구입을 고려하고 있습니다. 서종원: 아직은 코로나로 멀리는 못 가고 국내 어딘가 가족여행을 갈 거 같네요. 누가 좋은 곳 알고 있으시면 추천 좀 해주세요.^^
2022.12.22
[2023년 장기근속자 인터뷰] 장기근속할 수 밖에 없었던 브레인즈만의 매력은?(1)
[2023년 장기근속자 인터뷰] 장기근속할 수 밖에 없었던 브레인즈만의 매력은?(1)
지난해에 이어, 올해도 장기근속자가 많이 생겼습니다. 그만큼 브레인즈컴퍼니가 일하기 좋은 곳이라는 것을 증명하는 거겠죠? :) 브레인즈컴퍼니는 5년 단위로 장기근속 포상(포상 제도 보러가기)을 하고 있습니다. 이번에는 총 17명의 근속자들이 신년에 포상을 했는데요. 특히 처음으로 무려 20년 근속자가 등장했는데요. 5년, 10년, 15년, 20년 근속자 중 각 1명씩을 만나, 브레인즈컴퍼니에서 장기근속하며 있었던 에피소드, 장기근속할 수 있었던 브레인즈만의 매력 등에 대해 이야기 나눴습니다. 오늘은 20년 근속한 개발1그룹장 상호님, 15년 근속한 개발5그룹장 재형님의 이야기를 들어보겠습니다. ------------------------------------------------------------- Q. 장기근속 포상 소감 부탁드립니다. 잘 버텼고 고생했다는 뿌듯함과 썩은 물이 되지 말아야 한다는 부담감이 교차합니다. 10년 근속을 받을 때만 해도 뿌듯함이 강했는데 갈수록 부담감이 커지네요. 회사의 성장에 도움이 되도록 더욱 노력하겠습니다. Q. 입사 당시 브레인즈컴퍼니와 현재의 브레인즈컴퍼니를 비교해 봤을 때 달라진 점이 있다면? 회사명이 달라졌고, 동료들이 많아져 이름과 얼굴을 기억하기 힘들게 됐고, 파견 근무가 거의 없어졌고, 사무실 환경이 엄청 좋아졌고, 아메리카노와 음료를 마음껏 먹을 수 있게 됐고, 말 많은 사람이 늘었고, 성수동이 핫 플레이스가 됐다는 것. Q. 그동안 근무하면서 기억에 남는 에피소드에 대해 얘기해주세요. 많은 일들이 있었지만 입사 후 첫 파견근무를 나가서 했던 일이 가장 기억에 남네요. 저희 회사 포함해서 9개 정도 업체가 4개월 정도 진행한 프로젝트였는데, 가장 먼저 검수받고 마무리하면서 담당 고객님으로 부터 조그마한 감사의 선물을 받았을 때가 기억납니다. 아직도 제 책상 서랍에 그때 받은 선물이 있지요. Q. 가장 고마웠거나 기억에 남는 동료가 있으신가요? 부모님께서 갑자기 큰 병에 걸리셨을 때 가족처럼 걱정해주시고 병원도 알아봐 주신 분이 있습니다. 서울로 상경해서 가정을 꾸린 지 얼마 되지 않은 시점이었는데 물심양면으로 많은 도움을 받았습니다. 또 다른 분은 가족도 아닌데 보증을 서 주셨던 분이 있었습니다. 엄청 큰 금액은 아니었지만 당시 저에게는 꼭 필요한 돈이었고 마땅히 보증인을 구할 수 없었던 저에게는 참으로 고마운 분이었습니다. 이 외에도 많은 분들에게 감사한 일들이 많았습니다. 이 지면을 빌려 감사 말씀을 드립니다. Q. 장기근속할 수 있었던 브레인즈 컴퍼니만의 매력은? 힘들 때 같이 술 한잔 기울여주면서 위로해주고, 기쁠 때 나보다 더 기뻐해주고 축하해주는 사람들이 있다는 것이 매력인 것 같습니다. Q. 더 나은 브레인즈컴퍼니를 만들기 위해 어떤 변화가 필요할까요? YB, 브행시, 평등한 직장 문화 등 지금도 더 나은 브레인즈를 위해 많은 변화의 노력들을 하고 있다고 생각합니다. 그러한 노력들을 계속 하다 보면 자연스럽게 좀 더 나은 브레인즈가 되어있지 않을까요? Q. 앞으로 브레인즈컴퍼니에서 이뤄 보고 싶은 꿈이 있다면? 어느 좋은 날 추하지 않게 마무리 하고 싶네요. Q. 마지막으로 후배들에게 한 말씀 부탁드립니다. 중요한 것은 꺾이지 않는 마음입니다. 항상 건강하시고 행복하세요. Q. 장기근속 포상 소감 부탁드립니다. 브레인즈컴퍼니는 개인적으로 6번째 회사입니다. 사회생활 초기에 연봉을 쫓아 외국계 회사에서 일하기도 했고, 벤처 창업도 해봤습니다. 2007년에 입사한 이곳 브레인즈에서 근속 15년을 이룰 수 있다는 게 감개무량합니다. Q. 입사 당시 브레인즈컴퍼니와 현재의 브레인즈컴퍼니를 비교해 봤을 때 달라진 점이 있다면? 사무실 환경이 많이 달라졌습니다. 특히 예전엔 이중창이 아니어서 겨울 외풍에 엄청 추웠던 기억이 있네요(전 추위를 별로 안타는 체질 인데도). 그때는 사무실 내에서 흡연하는 것도 가능했던 시기였으니 보온과 환기의 딜레마에 사무실 분위기가 어땠을지는 상상에 맡기겠습니다. Q. 그동안 근무하면서 기억에 남는 에피소드에 대해 얘기해주세요. 13년 전쯤 보안USB 관련해서 국정원보안적합성 검증을 받기 위해 대전 국가보안기술연구소를 오가며 밤샘작업을 하면서 어렵게 검증 받았던 기억이 있습니다. 회사가 단체로 첫 해외연수를 갔을 때가 제일 행복했던 것 같습니다. 필리핀 세부에서 치안의 두려움을 뒤로한 채 해외에서 가진 회식자리는 잊을 수 없네요. Q. 가장 고마웠거나 기억에 남는 동료가 있으신가요? 저와 같이 일한 동료들은 모두 고마운 동료였습니다. 그 중 기억에 남는 동료는 대전에서 1년간 상주 프로젝트를 하며 같이 지낸 팀원입니다. 하루 중 잠자는 시간을 제외하곤 거의 같이 생활을 했습니다. 아침 운동 스쿼시부터 시작해서 주간업무, 저녁식사, 야근 그리고 피로를 푸는 한잔까지. 특히 이놈은 퇴사 이후에도 설, 추석 명절이 되면 꼭 안부 전화를 해서 기억에서 잊혀질 틈을 주지 않습니다. Q. 장기근속할 수 있었던 브레인즈 컴퍼니만의 매력은? 말이 통하는 동료, 상사, 후배들이 많은 것이 매력인 것 같습니다. 경쟁사 또는 다른 분야 회사에 다니는 지인들의 푸념을 듣다 보면, 우리 구성원들이 실력도 좋고 성격도 좋으며, 나도 그 중 일부라는 게 행운이라고 느끼게 됩니다. 난관에 봉착했을 때 같이 해쳐 나갈 팀원이 있었고, 타 팀원들의 도움도 잘 받을 수 있었습니다. Q. 더 나은 브레인즈컴퍼니를 만들기 위해 어떤 변화가 필요할까요? 구성원의 나이 차이가 최대 35세 이상 나는 것으로 알고 있습니다. 10년이면 강산도 변한다고 하는데, 세대들 간 생각의 차이, 가치관의 차이 등 여러 면에서 차이가 당연히 있겠죠. 회사의 새로운 정책은 내부 구성원의 생각 차이를 줄이고 공감대를 형성할 수 있도록 하는 것이 우선돼야 한다고 생각합니다. 그런 측면에서 YB-TF의 활동을 더 활발하게 해야 할 것 같습니다. Q. 앞으로 브레인즈컴퍼니에서 이뤄 보고 싶은 꿈이 있다면? 제가 혼자서 이룰 수 있는 꿈은 아니고 바람은 있습니다. 작년에 '에이프리카'라는 회사를 인수했다고 알고 있습니다. 브레인즈컴퍼니 및 자회사들이 잘 성장해서 맛도 좋고 가격도 저렴한 회사의 구내 식당에서 아침, 점심, 저녁을(집밥보다 맛있어서) 해결할 수 있는 날이 왔으면 좋겠습니다. Q. 마지막으로 후배들에게 한 말씀 부탁드립니다. “빨리 가려면 혼자 가고 멀리 가려면 함께 가라”라는 아프리카 속담을 좋아합니다. 개인이 아닌 팀의 일원일 때 가져야 하는 마음가짐을 가장 잘 나타내는 말인 것 같습니다. 한 가지 더 첨언하자면, 장기전에는 체력이 필수입니다. 각자의 체력을 유지하기 위해 좋아하는 운동 한 가지는 꾸준히 하는 것을 추천드립니다.
2023.03.08
다음 슬라이드 보기