devBlog
기업 기술블로그의 Backend 관련 글 1516개
위기에서 기회를 만들어 낸 후기 서비스 이야기
카카오페이 오프라인 결제 특허의 기획부터 등록 과정을 Best Practice인 PC방 결제와 엮어서 소개합니다.
안녕하세요, Shopping Service API팀 강희정입니다. 이번 글에서는 Kotlin에서 리스트를 추출하는 메서드에 대해 다뤄보고자 합니다. 비교적 가벼운 내용이긴 하겠지만, 비슷하면서 다른 기능을 하는 메서드들을 정리해야 할 필요가 있다고 생각되어 글을 작성하게 되었습니다. Kotlin을 사용하는 사람들은 대부분 프로그래밍을 처음 접해보는 사람들이 아니라 다른 언어, 특히 Java를 주 언어로 사용하던 사람들일 텐데요, Java 개발자라면 리스트의 부분 리스트를 구해야 할 때 자연스레 subList 메서드를 사용해야겠다! 라는 생각이 드리라 예상됩니다. 실제로 subList는 Kotlin에서 지원하는 메서드기에, Kotlin에 익숙하지 않은 Java 경력의 개발자들은 한 치의 의심도 없이 sub..
게임이나 서비스를 출시할 때 '성능 최적화'를 이끌어 낸 서버란, 주어진 장비 스펙을 최대한 효율적으로 사용하는 서버를 의미합니다. 그런 의미에서 지금까지 CPU 이용률을 단순하게 고민하셨던 분이라면 서버 성능 최적화를 위한 더 디테일한 성능 측정을 해보면 어떨까요. The post CPU 이용률의 두 가지 얼굴 – CPU 코어 사용량(Usage)과 활용률(Utilization) appeared first on 넷마블 기술 블로그.
상품 색인 파이프라인 소개 안녕하세요. 다나와에서 검색 서비스를 개발하고 있는 곽명환 입니다. 오늘은 검색 개발팀에서 사용하고 있는 동적 색인 서비스의 흐름과 해당 서비스의 문제점, 해결 방안을 소개해 보도록 하겠습니다. 다나와에서는 약 11억건의 상품 데이터를 보유하고 있습니다. 대용량 데이터를 실시간에 가까운 속도로 처리하고, 전문 검색 등이 가능할 수 있도록 RDBMS 대신 엘라스틱 서치를 채택해 검색 엔진으로 사용하고 있습니다. 상품 데
여행! 여행은 일상에서 벗어나 새로운 경험을 누리며, 지난 스트레스를 해소하고 소중한 사람들과 특별한 순간을 만들어내는 설렘으로 넘쳐납니다. 새로운 장소의 낯섦은 여행의 매력이기도 하죠. 하지만 여행지에서는 ‘어디 가지?’, 뭐 하지?’, ‘무엇을 먹지?’에 대한 고민으로 시간을 허비하기도 합니다. 그래서 열심히 검색을 하고 인스타그램과 같은 SNS를 부단
안녕하세요~! 커머스 서비스 개발팀 백엔드 개발자 酒(주)술사 하라버지입니다. 커머스 서비스 개발팀에서 담당하고 있는 전시영역에는 많은 GNB탭이 존재합니다. 그 중에서도 제가 이번에 소개드리고자 하는 부분은 현재 서비스 개편을 준비중인 랭킹GNB…
안녕하세요 카카오헤어샵 서비스 개발팀의 저스틴이라고 합니다 :)저는 코드 리뷰가 두 가지 타입으로 나뉘는데요첫 번째, 회사적 코드 리뷰두 번째, 교육적 코드 리뷰코드리뷰라는 것이 사실 보는 관점마다 다를 수가 있습니다그렇지만?! 개발자들은 무엇인가 배우고 반론하는 것을 좋아한다라는 것을 가정하고 두 번째인교육적 코드 리뷰를 진행한다면 어떻게 진행할 것인가에
사용자 식별은 비즈니스의 중요한 역할을 담당합니다. 사용자를 식별함으로써 개인 맞춤형 화면 및 광고를 제공할 수 있고, 부정거래나 어뷰징 유저를 탐지할 수도 있습니다. 다만, 사용자 식별은 우리 생각만큼 쉽지 않습니다. 로그인을 하지 않고 서비스를 이용하는 경우 사용자의 로그인 정보를 확보할 수 없습니다. 사용자가 쿠키를 지웠거나 시크릿 모드로 접속한다면 쿠키의 도움을 받을 수도 없습니다. 전통적으로 사용자 식별은 쿠키에 의존하였고, 아직도 쿠키를 이용하는 경우가 많습니다. 하지만 점점 높아지는 개인정보 보호에 대한 요구와 이에 따르는 쿠키 정책 변경으로 인해 쿠키 외의 대안을 생각해 볼 필요가 있습니다. "쿠키리스 시대의 도래...", 미디어오늘, 2023.08.19 기사 링크"개인정보보호 소송에 시달..
안녕하세요, 뱅크샐러드 웹 프론트엔드 챕터의 민찬기입니다. gRPC…
카카오뱅크 데이터기술팀의 Logan이 작성한 이 글은 카카오뱅크의 사기 탐지 시스템(FDS)에 AI를 적용한 여정을 설명합니다. FDS 시스템의 기본 개념부터, 기존 Rule 기반 시스템의 한계와 AI 기반 시스템의 장점에 대해 다루며, AI를 적용하는 과정에서 겪었던 어려움과 해결책을 상세히 소개합니다. AI 기반 FDS의 데이터 파이프라인 구축, 이벤트 처리 시스템, Feature Store, 실시간 스트림 시스템, ML 서빙 분산 아키텍처
안녕하세요. Mobile Application 팀 전계원입니다. G마켓 앱에는 Firebase Analytics 가 연결되어 있어서, 앱 크래시 이슈가 발생하면 Firebase Analytics 를 통해 확인해 볼 수 있습니다.그리고 Firebase 를 통해 보고된 버그를 분석하고 수정하는 과정에서 "Java 에서 String 으로 switch 를 사용하는 것이 if-then-else 로 작성할 때 보다 성능적으로 더욱 이점을 띤다"는 사실을 알게 되었습니다. 단순하게 보았을 땐 switch 와 if-then-else 가 동일한 로직일 것 같은데 어떻게 성능적으로 더 이점을 띄는지 궁금해졌습니다. 본 글을 통해 바이트코드를 직접 읽어보며 switch 가 더욱 효과적인 이유를 알아가보고, kotlin 의 ..
10년도 전에 만들어진 SOAP 통신의 Library를 현재 REST 개발 환경에서 연동하기까지 있었던 문제점들과 해결 방법을 소개합니다.
페이지 56 / 85 (총 1516개)