대규모 트래픽 속 Kafka 를 이용한 개인정보 암호화 및 스키마 전환
약 18억 명의 사용자를 기반으로 운영되는 글로벌 계정 서비스인 삼성 계정에서는 24/7 대규모 트래픽을 안정적으로 처리하고 있으며, 삼성 계정에 관련된 모든 작업은 무중단으로 진행하고 있습니다. 이러한 제약사항 속에서 사용자 Database 내 개인식별정보들을 Kafka 를 이용해 서비스 영향 없이 스키마 전환 및 데이터의 컬럼 단위 암호화를 진행했던 경…
한국 개발 블로그의 글을 모았습니다.
약 18억 명의 사용자를 기반으로 운영되는 글로벌 계정 서비스인 삼성 계정에서는 24/7 대규모 트래픽을 안정적으로 처리하고 있으며, 삼성 계정에 관련된 모든 작업은 무중단으로 진행하고 있습니다. 이러한 제약사항 속에서 사용자 Database 내 개인식별정보들을 Kafka 를 이용해 서비스 영향 없이 스키마 전환 및 데이터의 컬럼 단위 암호화를 진행했던 경…
낯설지만 의미 있는 선택, 〈퀸 크랩〉과 〈후 아 유〉로 본 왓챠의 감각 Part 2 왓챠파티@무비랜드 회고 두 번째 편입니다. 이번 편에서는 낯설지만 그래서 더 특별했던 기획 아이디어와 왓챠팀의 비주얼 역량이 유난히 빛났던 두 개의 테마를 소개합니다. 왓챠와의 만남이 ‘운명’처럼 느껴졌던 〈퀸 크랩〉은 제인이, 가장 오랜 시간 준비해 다각적인 기획이 빛을…
Oslo는 카카오뱅크 첫 화면의 장애격리 문제를 해결하기 위해 시작된 프로젝트였습니다. 하지만 오픈 이후, 여러 우여곡절을 겪으면서 3년 만에 EOS(End Of Service) 되었습니다. 이 글에서는 Oslo 시스템의 생존과 진화 과정을 통해 얻은 통찰과, 새로운 시스템 도입 전 반드시 고려해야 할 고민들을 소개합니다.
Hyperconnect가 ScyllaDB의 복구 시간을 20배 단축하고 데이터 안정성을 획기적으로 개선한 Super Disk 구성 전략을 소개합니다. Local NVMe와 EBS의 RAID 구성으로 성능은 유지하면서 장애 복구 시간을 대폭 단축한 기술적 여정과 검증 결과를 공유합니다.
재영님 원래 PR은 선빵 필승입니다! 안녕하세요 저는 크림에서 파트너 센터를 개발하고 있는 트로이라고 합니다. 위 말은 예전에 실제로 동료 분께 들었던 말인데요. 제가 그 분께 가서 코드 충돌이 너무 많이 난다고 신세한탄을 하니 저 말을 하시더군요. 듣고보니 맞는 말이라 그 후론 저도 빠르게 PR을 올리도록 노력하게 되었습니다(?) 농담처럼 적긴 했지만 코…
〈오피스〉와 〈러브레터〉에 담은 진심, 왓챠팀의 덕업일치 프로젝트 Part 1 매달 셋째 주 수요일은 왓챠파티@무비랜드! 2025년 2월 19일 수요일, 열한 번째 테마를 마지막으로 왓챠파티@무비랜드의 여정이 막을 내렸습니다. 2024년 초, 왓챠는 성수동에 오픈을 앞둔 무비랜드에서 1년간 오프라인 왓챠파티를 진행하기로 결심합니다. 무비랜드는 30석 규모의…
더 쉽고 빠른 대출을 위해 현지에서 고객을 만나 프로덕트를 개선한 이야기
미생에서 '밸런스히어로'로 거듭난 이야기
판매몰과 컬리 풀필먼트의 게이트웨이의 역할로써 OMS의 아키텍처 디자인의 변화 과정을 소개합니다.
5월 인도 핀테크 관련 정부 규제, 경쟁사 및 업계 동향을 공유합니다.
Go는 2009년 Google에서 설계한 프로그래밍 언어입니다. Go를 한 문장으로 표현하면 간결함(Simplicity)과 견고함(Robustness)의 균형을 맞춘 언어입니다. Go는 Docker 및 Kubernetes와 같은 클라우드 관련 유명 라이브러리 개발 언어로 잘 알려져 있지만 Go를 통해 범용(general-purpose) 프로그래밍 언어로서…
매장 서비스가 온·오프라인을 아우르는 대고객 서비스로 확장하기까지의 여정 안녕하세요! 올리브영에서 매장 도메인을 담당하고 있는 알렉스입니다 :) 이전 글에서 저희는 DDD…
밸런스히어로와 TERI가 물 보존 및 교육을 통해 지속 가능한 영향을 만들어낸 이야기
중저신용자 민간 금융 서비스 보편화 실현, 개도국 포용 금융 사례로 주목
iOS 앱을 개발하다 보면 App Extension(확장 프로그램)에서 종종 예상치 못한 문제가 발생하곤 합니다. 예를 들어, 푸시 알림 Extension이 사용자 모르게 실패해 중요한 알림이 누락되거나, 위젯이 어느 순간부터 갱신되지 않는 상황을 한 번쯤 겪어보셨을 겁니다. 이러한 문제는 Extension이 메인 앱과 별도의 프로세스로 실행되기 때문에 개…
안녕하세요! 올리브영에서 리뷰/SNS 프론트엔드 개발을 담당하고 있는 d9입니다. 저희 조직에서는 올리브영의 SNS…
이전 글에서는 Android 단말에서 제공하는 위치 데이터의 기본적인 사항과 GPS 위치 제공자(Location Provider)에 대해 알아보았습니다. GPS 위치 데이터는 GPS 위성 신호가 닿지 않는 곳(실내)에서는 사용이 불가능한 치명적인 단점이 있으며, 이를 극복하기 위해 NLP 위치 제공자를 활용할 수 있습니다. 이 포스팅에서는 GPS 위치 제공…
“잘 만든 코어 밸류 하나, 열 조직문화 부럽지 않다.”
안녕하세요, 스포카에서 제품 디자인을 하고 있는 김동환(Donny)입니다. 저는 이전에 콜드체인 이커머스와 O2O 매칭 서비스 등 B2C 제품 위주로 경력을 쌓아 왔고, B2B SaaS는 스포카에서 처음 경험했습니다. 이곳에서 제품을 만들며 디자이너로서 느낀 경험과 몇 가지 생각을 공유하고자 합니다. 비슷한 도메인이라도 데이터를 중시하는 조직이 있는가 하면…
카카오뱅크의 첫 사내 해커톤 ‘뱅커톤 2025’가 남긴 창의와 혁신의 발자취를 소개합니다. 무박 2일간 20개 팀, 70여 명의 크루들이 만들어낸 놀라운 아이디어와 열정의 순간들을 Developer Relations 관점에서 담았습니다. FA 시장을 통한 팀 구성부터 사내 IP 검토, AI 교육까지 - 기술 문화를 만들어가는 카카오뱅크의 특별했던 해커톤 여…