로그인 시스템 설계: 세션·토큰 회전·기기 관리·로그아웃 전파
로그인부터 기기별·전체 로그아웃까지 이어지는 세션 상태와 토큰 계보를 사용자 관점에서 설계한다.
로그인부터 기기별·전체 로그아웃까지 이어지는 세션 상태와 토큰 계보를 사용자 관점에서 설계한다.
피드를 열고 반응하고 다시 방문하는 사용자 흐름을 따라 후보 생성과 랭킹, 이벤트 수집, 특징 저장소, 재학습과 장애 복구를 연결한 설계 사례다.
계좌 접근 동의로 시작한 한 결제가 서로 다른 외부 증거를 거쳐 원장과 가맹점 주문의 확정 상태로 수렴하는 과정을 설계한다.
잔액 조회와 계좌 이체가 중복·지연·외부망 장애 속에서도 한 결과로 수렴하도록 원장과 이체 상태, 복구 경계를 설계한다.
메시지를 대화별 기준 기록에 먼저 확정하고 실시간 연결, 오프라인 동기화, 푸시를 복구 가능한 전달 경로로 분리하는 메신저 설계 사례다.
동네 인증부터 판매 완료와 차단까지, 지역 중고거래의 네 상태 경계와 실패 복구 방법을 사용자 관점에서 설계한다.
고객·가게·라이더의 행동을 따라 주문의 확정 기록과 빠르게 변하는 배차·위치·ETA를 분리하고, 실패 복구와 확장 기준까지 연결한 설계 사례다.
사용자가 빠르고 최신이며 중복 없는 결과를 받도록 크롤링, 색인, 분산 검색, 단계별 랭킹과 삭제 우선 경로를 연결한다.
빠른 검색 사본과 정확한 거래 기록을 분리하고, 결제 클릭 뒤 재고·주문·배송 상태가 실패에도 수렴하는 대규모 이커머스 설계안이다.
운전자가 목적지를 고른 뒤 교통 변화와 GPS 오차, 통신 단절을 겪는 흐름을 따라 지도 타일·도로 그래프·재탐색·오프라인 설계를 연결한다.