Published on

12월 2주 있었던 일 정리

Authors
  • avatar
    Name
    이건창
    Twitter

Introduction

문서 정리

이번 주는 문서 정리에 힘을 썼어. 회사에 기여 할 수 있는 방법은 정보를 최신화하는 일이야. 최신화한 정보 덕분에 원활한 의사소통이 가능해질거고 그로 인해 업무 능률이 높아질 것이라 생각했어.

작업은 다음과 같이 나눌 수 있었어.

  • 최신 문서, 이전 문서 분리
  • 옛날 정보 수정

급한 건 첫 번째였지만 당장 해야 할 업무와 겹치는 두 번째 작업을 먼저 하기로 했지. 실은 진행하던 업무가 옛날 정보로 인해 진행이 더딘 상황이었거든. 그래서 진행하던 업무 경계에 걸친 옛날 정보들을 수정하고 최신 문서와 이전 문서를 분리해 버저닝을 해볼까 해.

사내 스터디 준비

가상 면접 사례로 배우는 대규모 시스템 설계 기초 책을 활용해 사내 스터디를 진행하고 있어. 그 중 1 장을 정리하고 있던 중 일부를 요약해봤어.

1장인 사용자 수에 따른 규모 확장성 챕터를 읽으며 수백 만 사용자를 지원하는 시스템 설계는 지속적인 계량과 끝없는 개선이 요구되는 것을 알게 됐지. 즉, 한 명의 사용자를 지원하는 시스템에서 몇 백만 사용자를 지원하는 시스템을 설계하면서 규모에 따른 시스템 변화를 파악해야 하는 것을 알게 됐어.

그 과정에서 각 단계마다 어떤 요인을 신경써야하는지 파악 할 수 있어서 관심사를 적절하게 분리 할 수 있었지.

서버데이터베이스

네트워크 통신에 집중

관심사 분리에 집중

그림 1
그림 2

캐시에서도 꽤나 좋은 인사이트를 얻었지. 상황에 따라 원하는 전략을 설정하면 데이터베이스 호출 횟수도 줄일 수 있었어.

전략들만 찾아봤고 아직 정리하지 못했어. 여유가 될 때 읽어보고 정리해야 겠어.