Skip to main content

[대규모 시스템 설계 기초] 5장. 안정 해시 설계

· 22 min read
Haril Song
Owner, Software Engineer at 42dot

대규모 시스템을 설계하는데 필요한 구성 요소에는 어떤 것들이 있을까요?

이번 글에서는 라우팅 시스템 등에서 자주 사용되는 안정 해시(Consistent Hash)를 직접 구현해보고 데이터를 기반으로 이야기해봅니다.

info

전체 코드는 Github에서 확인하실 수 있습니다.

글이 다소 길기 때문에 이후로는 편의상 '~한다.' 체로 설명합니다. 🙏

'글을 잘 쓴다는 것'은 무엇일까? - 글쓰기 파이프라인

· 14 min read
Haril Song
Owner, Software Engineer at 42dot

저는 대부분의 글은 마크다운 에디터인 Obsidian 을 사용하고, GitHub page 로 블로그를 호스팅하고 있습니다. 두 가지 서로 다른 플랫폼에서 흐름이 끊기지 않고 글 쓰는 습관을 유지하려면 어떻게 해야하는지, 제가 사용하고 있는 방법을 소개합니다.

info

이 글은 글또에서 진행한 성윤님의 프레젠테이션에서 영감을 받아 작성하였습니다.

chezmoi, 세상 편리하게 dotfile 관리하기

· 13 min read
Haril Song
Owner, Software Engineer at 42dot

새로운 맥북을 사서 기분이 좋았다가 개발 환경을 다시 세팅해줄 생각에 머리가 어지러웠던 적은 없으신가요? 업무 중 기가 막힌 툴을 찾았지만, 집에서 개인 환경에 다시 설정할 생각에 귀찮으셨던 적은 없으신가요? github 으로 설정들을 관리하고 싶지만, 보안성이 신경쓰여 push 할때도 한 참 고민하신 적은 없으신가요?

아마 복수의 기기를 사용하고 계시다면 한 번쯤은 이런 고민을 해보셨을 것 같은데요, 플랫폼에 상관없이 설정들을 일관되게 관리하려면 어떻게 해야할까요?