평범해 보이지만 평범하지 않은 롯데e커머스 사람들의 이야기를 들어보는 롯데e커머스 사람들 열네 번째 이야기입니다!
롯데ON의 이기고 성장하는 Winning Culture를 만들어내는 3월 M.O.M이 선정되었습니다 3월 M.O.M의 주인공들은 바로 DB엔지니어링팀 김민영 님, CX PO팀 박지연 님, UX팀 이지윤 님이었는데요! 오늘의 주인공은 바로 3월 M.O.M 대상을 수상하신 DB엔지니어링팀의 김민영 님입니다!
민영님은 ElasticSearch 구성 최적화라는 하나의 과제를 통해 3가지 성과를 창출해내었는데요! 민영님이 들려주는 프로젝트 이야기부터 DB엔지니어링 직무 이야기까지 함께 들어볼까요?
Q. 안녕하세요, 본인 소개 부탁드려요.
안녕하세요. DB엔지니어링팀에서 롯데ON 서비스의 DB 운영 업무를 담당하고 있는 김민영입니다
작년 9월달에 롯데ON의 가족이 되어 이제 8개월가량 되어가고 있는데요! 개인적으로는 작년 말에 결혼을 하게 되어 좋은 일도 있었고 시간이 정말 빠르게 지나온 것 같아요.
Q. 팀과 담당하고 계신 업무에 대해 소개 부탁드려요.
저희 팀은 롯데e커머스 서비스들의 데이터베이스를 관리하고 있는데요 롯데ON과 LECS의 DB 운영, 성능 관리, 장애관리, 데이터 모델링 및 품질관리를 담당하고 있습니다.
Q. 3월 M.O.M 대상 수상 축하 드립니다! M.O.M으로 선정되신 소감이 궁금해요!
3월 M.O.M 대상을 수상하게 되어 너무 기분이 좋습니다 이렇게 멋진 상을 받게 되어 감사하고 영광으로 생각해요. 특히 이번 수상은 보여지는 성과를 내기가 쉽지 않은 인프라 운영 업무에서 저희의 노력들이 어느 정도 인정받았다는 점에서 뜻깊었어요. 같이 도와주셨던 팀원을 포함한 많은 사우분들에게도 감사의 마음을 전하고 싶습니다.
Q. ElasticSearch 구성 최적화를 통하여 안정성, 성능 그리고 비용절감(3 performance in 1 project)으로 M.O.M을 수상하셨는데요, 해당 프로젝트에 대해 구체적인 설명 부탁드려요.
롯데ON 서비스에서 상품평을 저장하는 ElasticSearch를 운영하기 위해 총 12대의 서버가 필요했는데요. 적지 않은 숫자임에도 불구하고 트래픽이 몰릴 때 일부 불안정한 부분이 있었어요 그래서 개선점을 찾아보기 시작했고 기존의 샤드 정책*에 비효율이 있다는 걸 확인하였습니다. 테스트를 통해 최적값을 찾아 1월에 운영환경에 적용을 했고, 자원사용률이 상당 부분 개선되었는데요. 개선된 자원사용률을 기준으로 3월에 자원 축소를 진행하여 비용절감 효과까지 얻을 수 있었습니다
*데이터 분산정책. 데이터를 분산ㆍ저장하여 작업을 여러 대의 서버로 분산하여 처리
Q. 최적값을 찾기까지 정말 많은 노력을 하셨을 것 같은데요, 가장 힘드셨던 부분과 이를 극복하기 위해 어떤 노력을 하셨는지 궁금해요!
그동안 저는 RDB** 위주로 운영을 해와서 ElasticSearch는 익숙하지 않은 부분이 있었는데요. 그래서 스터디를 통해 ElasticSearch의 동작 방식과 설정값들, 그리고 최적화를 하기 위한 다양한 부분들을 공부하고 배울 수 있었습니다 최적값을 찾기 위해 카오스 엔지니어링***을 통한 성능 테스트를 진행하였고, 이 값을 바탕으로 운영 환경에 적용할 수 있었는데요. 이 프로젝트를 진행하면서 저 또한 많이 배우고 성장할 수 있는 계기가 되었던 것 같아요.
**Relational Database(관계형 데이터베이스). SQL 언어를 사용하며 행을 기반으로 데이터를 저장하는 데이터베이스
***성능한계치 테스트. 임의로 트래픽을 발생시켜 시스템이 어디까지 버틸 수 있는지 성능의 한계치를 테스트
Q. DB 엔지니어링 직무를 계속 해오셨는데요, 해당 직무를 선택하게 된 계기가 궁금해요!
첫 직장에서부터 DB 운영 업무를 시작해서 지금까지 한 가지 직무만 계속 해오고 있는데요. 데이터는 현대 비즈니스에서 가장 중요한 자산 중 하나로, 이를 잘 관리하고 분석함으로써 기업의 성장과 효율성을 높일 수 있다고 생각해요📈
이러한 측면에서 중요한 데이터들과 그 안에서 정보를 효과적으로 관리하고 활용한다는 점에 흥미를 느껴 DB 엔지니어링 업무를 시작하게 되었습니다. 지금도 이 직무가 적성에 맞고 일하는 것이 재밌다고 생각하고 있습니다
Q. DB 엔지니어에게 꼭 필요한 역량은 무엇이지, 역량을 강화하기 위해 어떤 노력을 하고 계신지 궁금해요!
DB 엔지니어의 역할은 단순히 데이터의 저장과 관리를 넘어, 시스템의 성능 최적화, 데이터 보안, 백업 및 복구 전략 등 다양한 측면에서의 전문성을 요구하는데요 특히, IT업계의 기술 트렌드가 빠른 속도로 변화가 되고 있어, 이 변화에 뒤처지지 않으려면 지속해서 관심을 가지고 스터디를 해야 해요. 롯데ON은 인프라 자원들이 클라우드에 올라가 있는데 전통적인 DB 운영 업무와 클라우드 기술들까지 배울 것들이 많아 재밌는 회사 생활을 하며 저도 같이 성장하는 것을 느끼고 있습니다.
Q. 롯데e커머스에서 민영님만의 이루고 싶은 목표가 있다면 무엇일까요?
작년에 결혼을 하였는데, 훗날 자녀를 키우게 되면 자녀에게 아빠가 운영하는 롯데ON 서비스를 소개해 주고 싶어요
가족에게 자랑스럽게 소개할 수 있는 롯데ON을 만들 수 있도록 노력하겠습니다.
Q. 롯데ON과 함께 한 지 6개월이 넘었는데요, 롯데e커머스만의 장점이 있다면 무엇이 있을까요?
IT업계가 보수적인 부분들이 있어 신기술 도입에 소극적인데요. 롯데ON은 빠르게 클라우드와 같은 신기술을 도입하며 트렌드에 앞장서고 있어요. 개선점, 보완점 등이 있다면 누구나 제안해서 적용할 수 있도록 지원을 해주고 있습니다 수평적인 문화로 IT 엔지니어로서 주도적으로 재밌게 일할 수 있는 환경을 제공해 주는 것이 롯데e커머스의 가장 큰 장점이라고 생각해요.
Q. 인터뷰에 참여해주셔서 감사합니다!👏🏻 e커머스에 지원하고 싶은 분들에게 전하고 싶은 이야기가 있다면 한마디 부탁드려요!
할 수 있는 게 많은 롯데e커머스에서 롯데ON의 성장을 같이 만들어갈 능력 있는 분들이 많은 관심을 가져주셨으면 좋겠습니다!🙏🏻