내 근처에는 누가 살고 있을까? : 위치 기반 서비스 설계하기

오늘은 스터디원 분들과 가상 면접 사례로 배우는 대규모 시스템 설계 기초 2권 의 주변친구 챕터를 스터디를 하며 나눈 내용을 바탕으로 포스팅을 해보려 해요. 면접에서 주변 친구 서비스를 설계해 보라고 하면 어떻게 할까요? 문제를 이해하고 설계 범위를 확정하자 면접 상황에서는 문제를 이해하고 기능의 스펙을 최소화 하는데 집중해야 합니다. 국내 서비스 수준이 아닌 글로벌 서비스 수준의 설계를 원하는지, 주변 친구의 범위가 어느 정도인지, 채팅과 같은 부가기능을 지원해야 되는지에 대해서도 논의해 보면 좋아요. 면접 상황에서는 가급적 핵심 기능에 집중하고 면접관과 이해도를 맞추도록 해요....

2024년 02월 18일 · 6 min · 1084 words · njhyuk

주변 맛집을 찾으려면 어떻게 해야 검색이 빠를까?

점심을 먹기 위해 지도 앱을 켜고 적당한 위치로 화면을 이동한 뒤 “맛집"이라는 키워드로 검색을 한다. 그러면 해당 지도 범위 안에 있는 식당들이 검색되고 지도상에 마커와 함께 어디에 어떤 식당이 있는지 한눈에 볼 수 있다. 그중 괜찮은 식당을 선택하면 해당 지점(이하 사업장)의 상세 정보를 확인할 수 있고 서비스에 따라 바로 예약을 할 수 있는 기능도 제공된다. 이러한 특정 범위(위도/경도 + 반경) 내에서 키워드 검색으로 지도상에 노출을 해주는 “근접성 서비스(proximity service)“는 여러 서비스들에서 사용자들의 편의를 위해 다양하게 활용된다....

2024년 02월 06일 · 7 min · 1327 words · taetaetae