devBlog
기업 기술블로그의 Backend 관련 글 1516개
책 『그림으로 이해하는 서버 구조와 기술』을 읽고 작성한 서평입니다.
어제도 오늘도 내일도 일 수천만 건 이상의 트래픽을 받는 머니플랫폼에서 Virtual Thread를 적용한 경험을 공유합니다.
객체지향과 디자인패턴
목차 소개 개선 목적 차량재배치 설명 카프카 스프링으로 변경된 아키텍처 및 코드 설명 4.1. 기존 코드 설명 4.2. 책임분리 테스트코드 작성 리팩터링과 전략패턴 마무리 1. 소개 안녕하세요. 쏘카 서비스 엔지니어링본부 애셋(Asset)팀 백엔드 개발자 원스톤입니다. 저는 쏘카 존과 차량 도메인을 개발하고 있습니다. 지속 성장하는 소프트웨어를 만들기 위한 코드의 품질 개선 노력들을 글로 풀어내려고 합니다. 먼저 차량재배치의 레거시 개선 작업이
안녕하세요. Vertical Engineering 팀의 이지민입니다.지마켓의 여행 플랫폼은 작년에 포스팅한 오픈마켓에서 여행 플랫폼으로 살아남기에서 소개드린 바 있습니다.여행 플랫폼은 지마켓의 커머스 시스템과 OTA(온라인 여행사 제휴업체) 서버의 API를 통합하여 서비스를 제공합니다. 이처럼 여러 서버와 의존성이 높아, 서비스의 복잡도가 높습니다. 특히, 실시간 API 연동을 요구하여, 견고하게 API를 호출해야 하는 비즈니스 도메인은 다음과 같습니다.여행 상품 상세 페이지실시간 예약이번 글에서는 여행 상품 상세 페이지와 실시간 예약의 주요 특징과 고려 사항에 대해 설명하고자 합니다.(1) 여행 상품 상세 페이지여행 상품 상세 페이지는 내결함성(fault tolerance)이 높아야 하는 화면입니다. ..
배포 프로세스 효율화 경험을 공유합니다!
안녕하세요. Mobile Application 팀 전계원입니다.어느 날 Android 개발 중 jcenter 에 있는 경고 문구를 확인하였습니다.이에 궁금증을 가지고 jcenter 와 관련하여 찾아본 이런저런 내용들에 대해 공유드리고자 합니다. 0. 프롤로그 - jcenter() 코드에 그어진 한 개의 줄 Android Studio 의 다크테마 속에서 jcenter() 코드가 노랗게 반짝이고 있었습니다.마우스를 올려보니 "jcenter maven repository 는 update 를 제공하지 않는다" 라고 쓰여있었습니다. jcenter 에 대체 무슨 일이 있었던 것일까요?1. Gradle 저장소에서 사라진 jcenter 의 흔적https://docs.gradle.org/current/userguide/..
이 포스팅에서는 SmartThings의 통계 정보 가공 시스템에서 발생한 데이터베이스 가용성 문제를 개선하기 위해 기울인 노력과 그 성과를 소개합니다. 가용성과 성능을 동시에 향상시키기 위한 여정을 자세히 살펴보실 수 있습니다.
iOS 웹뷰 환경에서 세션쿠키가 소실되는 이유와 해결방법을 알아봅니다.
신규 백엔드 개발자 합류를 앞두고 Backend 팀 온보딩 프로세스를 수립한 이야기를 공유합니다. 어쩌다 온보딩 프로세스를 만들게 되었나요? 어떤 과정으로 온보딩 프로세스를 만들었나요? 원칙 1: 체계성 원칙 2: 성취감 원칙 3: 부담 줄이기 온보딩 프로세스는 어떻게 구성되었나요? 1. 체크리스트 2. 데일리 미션 3. 전달 사항 온보딩 프로세스는 어떤 결과를 가져왔나요? 어쩌다 온보딩 프로세스를 만들게 되었나요? 버디란, 에잇퍼센트의 모든
안녕하세요 Data Product 팀 박상우입니다. 이번에 제가 소개해드릴 내용은 팀 내 session Info data 적재 및 API 서비스 구축에 적용한 Redis Stream에 대한 이야기입니다. 저희 팀에서는 User의 행동 정보를 수집하는 프레임워크 중 하나인 montelena receiver를 통해 수집한 데이터 (view, event, impression 등)를 post Processor라는 데이터 파이프라인 application을 통해 적재, 가공해서 각종 지표 트래킹 및 분석에 활용할 수 있도록 제공하고 있습니다. 그중 유니크한 active user를 식별하기 위해 session_id를 발급하고, 그 히스토리를 남겨 광고에 활용하고 있는데,'Big Smile Day' (지마켓 최고의 ..
마이데이터 플랫폼의 대용량 처리 개선 경험을 공유합니다!
1. 서론 안녕하세요, AI팀 안준형입니다. 오늘은 저희 팀에서 최근에 많은 시간과 노력을 들인 입찰 쉐이딩(Bid Shading)에 대해서 소개하려합니다. 2. 입찰 쉐이딩(Bid shading)이란? 온라인 광고에서 직접 판매되지 않는 재고는 주로 실시간 입찰(RTB)에서 프로그램적으로 경매됩니다. 2018년 이전까지 RTB에서는 2등 가격 경매(Second-price Auction, SPA)가 주로 사용되었으며, 여기서 낙찰자는 두 번째로
서버리스 Airflow를 쿠버네티스 환경으로 전환하며 경험한 삽질들
안녕하세요. 리뷰커뮤니티 스쿼드의 백엔드 개발자 소보르빵🍞 입니다! 여러분은 올리브영 셔터를 알고 계시나요? 건강한 아름다움을 리딩하는 플랫폼 올리브영이 운영하는 뷰티 특화 커뮤니티 Shutter…
페이지 49 / 85 (총 1516개)