2025/08 4

번역기가 우리들의 말을 번역해주는 방법

🎯 글을 쓰게 된 이유 해외 여행을 가거나 외국 친구들과 대화할 때, 그리고 개발하면서 영어 문서를 읽을 때 가장 많이 사용하는 도구 중 하나가 바로 구글 번역이다.예전에는 번역기가 정말 어색했다."나는 밥을 먹는다"를 번역하면 어색한 번역이 나와서 사람들이 "구글 번역 쓴 거냐?"라고 놀렸을 정도였다.하지만 지금은 상당히 자연스럽다. 문득 궁금해졌다. 구글 번역기는 도대체 어떤 원리로 작동하는 걸까? 단순히 단어를 하나씩 바꾸는 건 아닐 텐데...그래서 이번에는 구글 번역기가 우리들의 말을 번역해주는 방법에 대해 파헤쳐보기로 했다. 💡 구글 번역기의 공식 역사 초기 시작 (2006년)구글 번역은 2006년 4월에 처음 출시되었다. 처음에는 영어, 프랑스어, 스페인어, 중국어 4개 언어만 지원했..

구글은 어떻게 그렇게 빠른 검색을 지원할까?

🎯 글을 쓰게 된 이유 구글에 검색하면 0.1~0.2초 만에 결과가 나온다.전 세계 수많은 웹페이지 중에서 내가 원하는 정보를 어떻게 이렇게 빠르게 찾아내는 걸까? 도서관에서 수만 권의 책 중에서 특정 단어가 들어간 책을 찾는다고 상상해보자.아무리 빨라도 상당한 시간이 걸릴 것이다. 그런데 구글은 이것을 0.1초만에 해낸다. 개발발을 공부하면서 이 궁금증이 더욱 커졌다."분명 단순하게 하나씩 찾는 건 아닐텐데...ES를 당연히 사용하겠지?? 그럼 어떻게 사용하고 있을까??"그래서 구글 검색의 비밀을 파헤쳐보기로 했다. 💭 실시간 검색이라면 얼마나 걸릴까? 먼저 실시간 검색이라고 가정해보자. 사용자가 검색어를 입력할 때마다 모든 웹페이지를 하나씩 다운로드해서 확인한다면?각 페이지를 다운로드하고 분석..

백엔드 멘토링 2025.08.23

인스타그램이 우리들의 관심사를 알아내는 방법

🎯 글을 쓰게 된 이유 평소 인스타그램을 쓰다 보면 홈 피드 다음으로 가장 많이 누르는 버튼이 바로 돋보기 모양의 '탐색' 탭이다.분명 내가 팔로우하지도 않은 사람들인데,어떻게 인스타그램은 내가 관심 있어할 만한 콘텐츠들을 이렇게 정확하게 보여주는 걸까? 더 신기한 건 친구들과 각자 핸드폰으로 인스타그램 탐색 탭을 열어보면 완전히 다른 콘텐츠들이 나온다는 점이다.마치 각자의 취향을 정말 잘 아는 것처럼 말이다. 나는 주로 개발 관련 콘텐츠와 운동 컨텐츠를 많이 보는 편인데, 탐색 탭에는 정말 신기하게도 새로운 개발 트렌드나 헬스 관련 콘텐츠들이 자주 노출된다. 반면 요리에 관심이 많은 친구는 레시피나 쿠킹 채널들이 가득하고, 반려동물을 좋아하는 친구는 반려동물 관련 콘텐츠들로 가득하다. 이런걸 보며, ..

백엔드 멘토링 2025.08.22

카카오 T 에서 최단거리를 탐색하는 방법

🎯 글을 쓰게 된 이유 현대 사회를 살아가는 사람들이라면 누구나 택시를 타 본 경험은 있을 것이다.옛날에는 택시를 타기 위해서는 택시 정류장에 가서 기다리거나,대부분 길거리에서 '빈차' 가 표시되어 있는 택시를 향해 손을 흔들어서 택시를 타곤 했다. 하지만 요즘, 모두는 모르겠지만 내 주변을 기준으로 보자면 택시를 타는 방법의 100에 90은 카카오T 서비스를 이용한다.물론 나 또한 택시 정류장이 있어도 카카오T를 먼저 호출해보는 편이다. 그만큼 우리들의 삶에 깊게 들어와있는 카카오 T 서비스, 나는 이 서비스를 이용하며 항상 불만이 있었다. "저기로 가는게 더 빠른데, 왜 이 길로 가는거지??" 사실 택시 기사님들이야, 우리가 택시를 잡았을 때 주어지는 최단 경로를 따라 운전하실 뿐이지,문제는 카..

백엔드 멘토링 2025.08.21