Blog Posts

스몰 토크
October 22, 2022 · 3 min read

스몰 토크의 중요성에 대해 정리함.

Rust에서 Dependency Injection
July 12, 2022 · 6 min read

Rust에서 Dependency Injection의 4가지(동적 디스패치, 정적 디스패치, Shaku, Cake Pattern) 구현 방법에 대해 정리

DB 테이블의 키인 ID 생성에 대한 방법 고찰 : UUID의 진화, MySQL 사용자를 위한 방법, 글로벌 기업의 ID 생성 사례
March 22, 2022 · 5 min read

MySQL에서 ID 생성에 대해 알아야할 것들을 정리하고 글로벌 기업들의 사례를 조사해 정리함.

왜 Go에서는 수백만개의 Goroutine을 만들수 있지만, Java는 수천개의 스레드만 만들 수 있을까?
January 28, 2022 · 5 min read

Go와 Java의 스레스 방식에 대해 설명한 내용을 번역.

Uber의 푸시 플랫폼 아키텍처
October 08, 2021 · 14 min read

Uber의 푸시 플랫폼 아키텍처 변천사에 대한 정리한 내용을 번역.

5시간 만에 CDN 개발하기
April 12, 2021 · 10 min read

5시간 만에 CDN 개발하기에 대한 정리한 내용을 번역.

Thoughtworks Technology Radar에 대해
January 28, 2021 · 5 min read

Thoughtworks Technology Radar를 통해 기술 트렌드, 적합한 기술의 선택 방법, Technology Radar의 활용 방법 등에 대해 기술함

비즈니스의 진입 장벽을 높이는 13종류의 네트워크 효과
June 21, 2020 · 20 min read

비즈니스의 진입 장벽을 높이는 Direct Network Effects, 2-Sided Network Effects, Data Network Effects, Tech Performance Network Effects, Social Network Effects 등 5가지 카테고리 13가지 네크워크 효과에 대해 설명.

B2B 제품을 판매하는 방법
May 17, 2020 · 13 min read

B2B 제품을 잘 판매할 수 있는 전략과 전술에 대해 설명함.

캐시 설계에서 발생하는 문제들
April 17, 2020 · 4 min read

아키텍처에서 캐시 설계를 하면서 일어날 수 있는 문제와 해결책들을 정리함.