삼성 기술 블로그
2025-05-21 · 약 1년 전
대규모 트래픽 속 Kafka 를 이용한 개인정보 암호화 및 스키마 전환
약 18억 명의 사용자를 기반으로 운영되는 글로벌 계정 서비스인 삼성 계정에서는 24/7 대규모 트래픽을 안정적으로 처리하고 있으며, 삼성 계정에 관련된 모든 작업은 무중단으로 진행하고 있습니다. 이러한 제약사항 속에서 사용자 Database 내 개인식별정보들을 Kafka 를 이용해 서비스 영향 없이 스키마 전환 및 데이터의 컬럼 단위 암호화를 진행했던 경험에 대해 공유하고자 합니다.
BackendDatabaseDevOpsSecurity
전체 읽기 →생성형 AI와 금융의 만남, 대출 음성 상담 챗봇 서비스
2025년 카카오페이 해커톤에서 개발한 AI 기반 대출 음성 상담 챗봇 서비스를 소개합니다.
AI/MLBackendTools
전체 읽기 →우리의 애플리케이션에서 PreparedStatement는 어떻게 동작하고 있는가
JDBC를 직접 핸들링하지 않고, 다양한 추상화 계층 위에서 동작하는 우리의 애플리케이션에서 PreparedStatement는 어떻게 동작하는지 탐구한 결과를 공유합니다.
BackendDatabaseTools
전체 읽기 →OMS의 최적화된 마이크로서비스 아키텍처 디자인
판매몰과 컬리 풀필먼트의 게이트웨이의 역할로써 OMS의 아키텍처 디자인의 변화 과정을 소개합니다.
ArchitectureBackendInfra
전체 읽기 →삼성 기술 블로그
2025-05-07 · 약 1년 전
Go로 쉽게 시작하는 동시성 프로그래밍
Go는 2009년 Google에서 설계한 프로그래밍 언어입니다. Go를 한 문장으로 표현하면 간결함(Simplicity)과 견고함(Robustness)의 균형을 맞춘 언어입니다. Go는 Docker 및 Kubernetes와 같은 클라우드 관련 유명 라이브러리 개발 언어로 잘 알려져 있지만 Go를 통해 범용(general-purpose) 프로그래밍 언어로서 백엔드(Backend)뿐만 아니라 블로그(Hugo), 게임 개발(Ebitengine)과 같
AI/MLBackendTools
전체 읽기 →10년 된 레거시를 현대화하다 - Part.3: 대고객 서비스로의 확장
매장 서비스가 온·오프라인을 아우르는 대고객 서비스로 확장하기까지의 여정 안녕하세요! 올리브영에서 매장 도메인을 담당하고 있는 알렉스입니다 :) 이전 글에서 저희는 DDD…
ArchitectureBackendDevOpsTools
전체 읽기 →삼성 기술 블로그
2025-04-22 · 약 1년 전
Android 단말의 위치 데이터 활용: NLP 위치 제공자 특성 및 고려사항
이전 글에서는 Android 단말에서 제공하는 위치 데이터의 기본적인 사항과 GPS 위치 제공자(Location Provider)에 대해 알아보았습니다. GPS 위치 데이터는 GPS 위성 신호가 닿지 않는 곳(실내)에서는 사용이 불가능한 치명적인 단점이 있으며, 이를 극복하기 위해 NLP 위치 제공자를 활용할 수 있습니다. 이 포스팅에서는 GPS 위치 제공자 외의 다른 위치 제공자, 특히 NLP에 대한 정보를 공유하고자 합니다.
AI/MLBackendMobile
전체 읽기 →OpenSearch Analyzer를 활용한 검색기능 알아보기
OpenSearch Analyzer를 활용한 검색 서비스를 간단한 예제와 함께 알아봅니다.
BackendDatabaseTools
전체 읽기 →We Can Do Better: 개발자 플랫폼 효율화 이야기
생산성 향상을 위한 업무 효율화 과정에서 개발자 플랫폼인 WECAN을 구축하는 과정을 소개합니다.
BackendDevOpsTools
전체 읽기 →삼성 기술 블로그
2025-04-08 · 약 1년 전
Data Forge와 함께하는 AI 혁신: 이미지 학습 데이터 증강 자동화
생성형 AI 모델을 활용해 이미지를 생성할 때 특정 스타일을 부여하려면 LoRA 라는 모델의 개발이 필수적입니다. 하지만 모델 학습을 위한 데이터를 준비하는 데 개발자의 시간과 노력이 너무 많이 듭니다. 이러한 문제를 완화해주는 이미지 학습 데이터 증강 자동화 파이프라인, ‘Data Forge’를 소개합니다.
AI/MLBackendTools
전체 읽기 →하이퍼커넥트
2025-03-28 · 1년 이상 전
Apache Flink 어플리케이션의 End-to-End Latency 병목 찾아내기
어플리케이션을 운영하다 보면, 트래픽 증가나 사용자 경험 개선, 비용 절감 등 다양한 요인으로 인한 성능 개선 요구가 꾸준히 제기됩니다. 저희 팀에서 운영하고 있는 Flink 어플리케이션도 비즈니스 요구사항을 만족시키기 위한 지속적인 성능 튜닝이 필요했습니다. 하이퍼커넥트의 대표 Product인 Azar의 핵심이 되는 1:1 매칭 서비스는 Flink 어플리케이션으로 구현되어 있는데, 특히 스와이프 직후 매칭이 이뤄져야 하는 Azar의 특성상,
BackendInfraTools
전체 읽기 →삼성 기술 블로그
2025-03-25 · 1년 이상 전
DIS : AI와 함께하는 빅데이터 검색 혁신과, 데이터 스케일 이슈 해소
혹시 데이터 사일로라는 말을 들어보셨나요? 데이터 사일로란, 서로 다른 시스템에서 생성한 데이터가 특정 부서나 업무에서만 사용되고, 다른 분야에서는 제대로 활용되지 못하는 상황을 말합니다. 이런 문제가 지속되면, 사내 데이터가 통합적으로 활용되지 못해 효율적인 의사결정이 어려워지게 됩니다. 따라서, 데이터 사일로 해소를 위해 전사 데이터 카탈로그를 구축하는 과정에서 겪었던 기술적인 어려움과 해결 방법을 소개하고자 합니다.
AI/MLBackendDatabase
전체 읽기 →카카오페이
2025-03-18 · 1년 이상 전
함수형 프로그래밍과 Effect System을 이용한 의도가 명확한 코드 작성하기
Side Effect를 효율적으로 다루려면 어떤 노력이 필요한지 살펴봅니다.
BackendTools
전체 읽기 →삼성 기술 블로그
2025-03-11 · 1년 이상 전
삼성의 AI 코딩 어시스턴트 code.i 이해
생성형 AI 모델 기반의 코딩 어시스턴트는 자연어와 코드를 학습한 AI 모델을 활용하여 개발 생산성을 높여줍니다. 대량의 학습 데이터를 통해 패턴을 파악하고 이를 기반으로 코드를 생성하거나 분석할 수 있는 코딩 어시스턴트의 특성과 설계 배경, 한계점, 한계를 보완한 신기능들을 소개합니다.
AI/MLBackendTools
전체 읽기 →AOP와 MDC로 구현하는 보급형 APM - 인터페이스 이력 관리부터 호출 추적까지
BackendSecurityTools
전체 읽기 →데브시스터즈
2025-03-05 · 1년 이상 전
새로운 팀의 코드베이스 적응기: 내 코드로 만들어가는 과정
이직 / 팀 이동 후 어색한 코드를 내 코드로 녹여내기까지의 여정을 공유합니다.
BackendCareerTools
전체 읽기 →NHN Toast
2025-03-04 · 1년 이상 전
Trino로 타임아웃 개선하기
 # 들어가며 안녕하세요. NHN Cloud의 클라우드AI팀 이태형입니다. 로그 데이터가 쌓일수록 조회 속도가 느려지는 문제, 한 번쯤 겪어 보셨을 텐데요. 이 글에서는 이러한 문제를
BackendDatabaseInfra
전체 읽기 →Kafka Connect로 DB 데이터 쉽게 연동하기
Kafka Connect와 JDBC 커넥터를 이용해 DB 데이터를 쉽게 Kafka로 전송하는 방법과 발생 가능한 문제를 해결하는 방법을 공유합니다.
BackendDatabaseTools
전체 읽기 →카카오페이
2025-02-26 · 1년 이상 전
실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 3: Given 지옥에서 벗어나기 - 스노우볼을 굴려라
테스트 코드 Given 절 작성의 어려움을 해결하고 재사용성을 극대화하는 전략을 소개합니다.
BackendTestingTools
전체 읽기 →로그 파이프라인 개선기 - 기존 파이프라인 문제 정의 및 해결 방안 적용
1. 들어가며 안녕하세요. 쏘카 데이터엔지니어링팀 삐약, 루디입니다. 내용을 시작하기에 앞서, 저희 팀의 업무와 역할에 대해 간략히 소개해 드리겠습니다. 데이터엔지니어링팀은 신뢰할 수 있는 데이터를 쏘카 구성원들이 안정적으로 활용할 수 있도록 기반을 마련하고, 이를 실제 비즈니스에 적용할 수 있는 서비스를 개발하며 환경을 구축하고 있습니다. 데이터 마트 관리, 데이터 인프라 구축, 그리고 데이터 제품(Data as a Product) 개발 등
BackendDatabaseInfraTools
전체 읽기 →