
네이버페이 차세대 아키텍처 개편을 위한 Plasma 프로젝트가 7년의 기간 끝에 2025년 7월부로 공식 종료를 선언했습니다. 이 글에서는 Plasma 프로젝트의 최종장인 DB CDC 복제 도구 ergate 프로젝트의 개발 및 전환 경험을 공유하고자 합니다. ergate 프로젝트 소개 ergate 프로젝트는 네이버페이 주문에서 DB 간 복제를...

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(10월)에서 발표되었던 세션을 공개합니다. 발표 내용 Actions Runner Controller 를 사용하여 Kubernetes 클러스터 위에서 GPU 서비스 개발을 위한 CICD 인프라를 확장 가능한 형태로 구축하는 방법을 ...

최근 GPT, Claude, Gemini 등 수많은 거대 언어 모델(LLM)이 쉴 새 없이 등장하고 있습니다. 마치 국가마다 다른 규격의 콘센트가 난무하는 세상처럼, OpenAI, Azure, AWS Bedrock, Google 등 여러 제공사(provider)의 API를 동시에 다뤄야 하는 복잡한 상황에 놓였습니다. 프로덕트별로 다른 성능과 속도의 요구사...

“API 문서만 주면 테스트 코드가 생성되고 자동으로 PR까지 생성된다면 얼마나 좋을까?” MAFT(Multi Agents For Testing)는 이런 바람에서 출발한 사이드 프로젝트로, LLM 기반 에이전트들이 E2E(End-to-End) 테스트 코드 생성을 여러 작은 서브 태스크로 분리하고 수행하는 파이프라인입니다. MAFT는 ...

undefined...

네이버에서는 다양한 서비스를 위해 공용 Hadoop 클러스터를 운영하고 있으며, Spark, Hive, MapReduce 등의 Hadoop 애플리케이션에서 처리한 데이터는 HDFS에 저장됩니다. HDFS는 Hadoop 에코시스템에서 데이터 로컬리티(data locality)를 지원해 높은 성능을 제공하며 내결함성과 확장성 측면에서도 우수하다는 장점이 있습니...

목차 개요 기존 파이프라인 구조와 한계 Monorepo 환경의 CI 요구사항 빌드 시간 및 신뢰성 이슈 개선 전략 및 구현 Runner 사양 개선 병렬 빌드(Matrix) 도입 캐시를 활용한 빌드 최적화 빌드 검증 단계 분리 결과 후기 1. 개요 안녕하세요 FE Core팀 아놀드입니다. FE Core팀은 최근 배포 빈도와 변경사항이 ...

1. QA 자동화의 필요성 QA는 프로젝트에 참여하면 PM, 디자이너, 개발자뿐만 아니라 테스터인 외주 인력과 함께 다양한 유형(스모크 테스트, 기능 테스트, 리그레션 테스트, 확인 테스트 등)의 테스트를 진행하고 sign off를 하게 됩니다. 최근 QA팀은 외주 인력을 활용한 수동 테스트에 의존하여 많은 리소스를 소모하고 있었습니다. 이는 테스트 실행 ...

안녕하세요, SRE - Database Platform Unit(DBP)의 stewart입니다. Hyperconnect는 전사 NoSQL 데이터베이스로 ScyllaDB를 약 4년 동안 운영하며, ML feature store[2] 등 전사의 매우 다양한 서비스의 고성능 요구사항을 충족해왔습니다. 하지만 최근 장애 모의 훈련에서 cluster rolling ...

AWS 멀티 계정 환경에서 Okta Single Sign-On(SSO)을 적용하여 보안성을 높이고 개발자의 접근 편의성을 개선한 사례입니다.

Kandji의 Zero Touch Deployment를 활용하여 IT 팀의 개입 없이 직원들에게 맥북을 지급하고 자동으로 보안 설정을 적용하는 방법을 알아봅니다.

재택근무 확산에 따라 기존 경계형 보안의 한계를 극복하기 위해 도입한 LINE의 Zero Trust 아키텍처(LINE User Identity System) 구축 사례입니다.

Intune의 컴플라이언스 정책을 통해 암호화 여부, 백신 실행 여부 등을 확인하고, 조건부 액세스(Conditional Access)와 연동하는 방법을 설명합니다.

Zscaler Internet Access(ZIA)를 도입하여 사내/재택 근무 환경에 관계없이 동일한 보안 정책을 적용하고 악성 사이트 접속을 차단한 경험입니다.

MSA 환경과 멀티 클라우드 환경에서 효율적이고 안전하게 인프라를 관리하기 위한 우아한형제들의 클라우드 보안 거버넌스 수립 및 적용 사례입니다.

업무망과 인터넷망 간의 안전한 자료 전송을 위한 망연계 시스템 구축 시 필수적으로 고려해야 할 악성코드 검사, 승인 절차 등에 대해 다룹니다.

1. 들어가며 안녕하세요. 쏘카 데이터엔지니어링팀 삐약, 루디입니다. 내용을 시작하기에 앞서, 저희 팀의 업무와 역할에 대해 간략히 소개해 드리겠습니다. 데이터엔지니어링팀은 신뢰할 수 있는 데이터를 쏘카 구성원들이 안정적으로 활용할 수 있도록 기반을 마련하고, 이를 실제 비즈니스에 적용할 수 있는 서비스를 개발하며 환경을 구축하고 있습니다. 데이터 마트 관...

안녕하세요. Azar Matching Dev Team 의 Zeze 입니다. Flink 는 대다수의 백엔드 엔지니어들에게 친숙한 기술은 아니지만, 이벤트 스트리밍 처리를 위한 대표적인 기술 중 하나입니다. 대규모 실시간 데이터 스트리밍 처리를 위해 분산 환경에서 빠르고 유연하게 동작하는 오픈소스 데이터 처리 엔진이며, 팀 내에서는 Azar 의 핵심 로직인 ...

안녕하세요! 24년 9월에 쏘카 데이터엔지니어링팀에 입사한 베넷입니다. 이번 글에서는 제가 쏘카 데이터 엔지니어링팀에 합류하게 된 계기부터, 입사 후 적응 과정, 그리고 프로젝트를 통해 느낀 점들을 공유하려고 합니다. 제가 몸담은 팀의 매력과 기술적 강점을 소개해 드리겠습니다. 다음과 같은 내용에 관심이 있으신 분들이라면 이 글이 유용한 참고가 되기를 바랍...

클라우드 비용을 30% 이상 절감한 실제 사례와 구체적인 적용 방법을 공유합니다.

안녕하세요, SRE팀의 Ken.K입니다. Hyperconnect는 2024년에 접어들면서, 일부 국가의 사용자들에게 체감될 수 있는 장애부터 로그인 실패 같은 심각한 장애까지 여러 번의 대형 사고를 겪었습니다. 사실, 마이크로서비스 단위의 문제는 서비스 운영 중에 자주 발생하는 것이며, 각 프로덕트 팀의 온콜 대응 숙련도가 이미 높기 때문에 잘 대처하고 있...

목차 시작하며 문제점들 2.1 환경변수 일원화 2.2 환경 변수를 만들기까지의 과정 쉘 스크립트를 만들어보자 CLI를 만들어보자 마무리 1. 시작하며 안녕하세요 common resource 팀의 카인입니다. common resource 팀은 개발자들의 일상적인 작업을 돕는 여러 도구들을 지속적으로 개발하고 있습니다. 우리는 프로젝트를 진행하면서 환경 ...

목차 시작하며 규모가 커지면서 생기는 문제점들 2.1 계속해서 생겨나는 중복 코드들 2.2 멀티레포 환경에서의 공통 라이브러리 업데이트 일관성을 위한 모노레포 도입과 고민 프로젝트 세팅 비용 단축하기 4.1 기존 멀티레포 환경에서의 프로젝트 세팅 4.2 모노레포 환경 구성 세팅하기 4.3 Code Generator를 활용한 프로젝트 세팅 4.4 결론 마치며...

목차 소개 개선 목적 차량재배치 설명 카프카 스프링으로 변경된 아키텍처 및 코드 설명 4.1. 기존 코드 설명 4.2. 책임분리 테스트코드 작성 리팩터링과 전략패턴 마무리 1. 소개 안녕하세요. 쏘카 서비스 엔지니어링본부 애셋(Asset)팀 백엔드 개발자 원스톤입니다. 저는 쏘카 존과 차량 도메인을 개발하고 있습니다. 지속 성장하는 소프트웨어를 만들기 ...

undefined...

undefined...

위기에서 기회를 만들어 낸 후기 서비스 이야기...
![[SaaS] Enterprise 환경으로 확장하기 쉬운 Multi-Tenancy 서비스 구축하기](/_next/image?url=%2Fimages%2Fcompanies%2Fgangnam.png&w=3840&q=75)
Kubernetes 기반의 Manifest, DB, Multi Version 관리...
![[SaaS] Private AWS EKS Cluster With Github Actions](/_next/image?url=%2Fimages%2Fcompanies%2Fgangnam.png&w=3840&q=75)
깃헙 액션으로 Private 쿠버네티스 클러스터 CI/CD 파이프라인 구축기...

undefined...

워크숍에 방문하여 경험한 내용들을 공유합니다....

사실은 낭만이 아닌 헬이었다...

컬리에서도 소소하게 머신러닝을 사용하고 있습니다...