본문 바로가기

전체 글77

블로그 이사 https://chuck-park.github.io/ Chuck Park chuck park’s blog chuck-park.github.io 여기로 이사갑니다~ 앞으로 작성하는 글은 새로운 블로그에 작성하겠습니다. 2023. 10. 14.
대규모 서비스에 대한 연구2 - I/O 부하 분산과 Memory, Disk Memory와 Disk는 생각보다 많이 다르다. 지난 시간에 이어서 서버에 부하가 있을 때 해결하는 방법 중 I/O 부하를 해결하는 법에 대해 좀 더 알아보자. 개요와 대규모 트래픽 분산 처리의 기초에 대한 내용은 이전 글을 참고해주기를 바란다. 이전 글에서 I/O 부하는 단순히 로드 밸런싱만 해서는 큰 효율이 없을 수 있다고 했는데, 그 이유를 알기 위해서는 먼저 Memory와 Hard disk에 대한 이해가 필요하다. 먼저 Memory와 Hard disk에 대한 기억을 되살려보자. Memory가 빠르고 Disk는 느리다 정도는 많이 들어봤을텐데 왜 그런지 좀 더 자세히 살펴보자. 이미지에 적혀있는 것처럼 Memory는 단기 기억, 전기로 동작, 한번에 얼마나 기억할 수 있는지 Disk는 장기 기억이고.. 2023. 6. 8.
대규모 서비스에 대한 연구1 - 부하 분산(Load balancing) 백엔드 개발자는 대규모의 실시간 트래픽 경험, 고가용성의 확장 가능한 설계를 할 수 있는 것이 중요하다는 이야기를 많이 듣는다. 나는 연차로는 4년차로 아직 개발 경력이 짧지만, IT 스타트업 특성 상 짧은 기간 동안 운 좋게도 하나의 신규 서비스를 바닥부터 프로덕션 상태까지 만들고, 구조와 언어를 완전히 바꾸는 등 저연차에 경험하기 쉽지 않은 일들을 많이 할 수 있었다. 물론 아쉬웠던 점도 있었는데, 회사의 서비스가 B2B에 가깝다보니 MAU가 평균 10만 정도여서 B2C 기업에서 말하는 대규모, 대용량 서비스를 다루는 경험을 해보지 못한 것이다. 하지만 나름대로 귀여운 트래픽 안에서도 여러가지 문제가 터지고 그 문제들을 해결하며 자연스럽게 어떻게 해야 더 큰 트래픽을 더 안전하게 받을 수 있을지에 대.. 2023. 6. 7.
LinkedIn의 성장 과정 링크드인이 처음 세상에 나와서 지금의 모습을 갖출 때까지의 과정을 프로덕트와 비즈니스적으로 잘 알려주는 글입니다. 생각했던 것보다 초기 모습은 많이 심플했고 수 많은 개선과 우여곡절이 있었네요. https://brunch.co.kr/@taewookim/52 2023. 1. 12.
PMF(Product Market Fit)의 정의와 PMF를 찾는 방법 정의 여러 정의들이 있는데 대표적인 몇 가지 정의를 보자면, PMF을 찾았다는 것은 "좋은 시장에 그 시장을 만족시킬 수 있는 제품을 갖고 있는 것" - Marc Andreessen 좋은 시장이란 성장 잠재력이 큰 시장이고 시장을 만족시킬 수 있는 제품은 고객의 니즈를 잘 만족시키는 제품. "지수적이며 자생적인 성장(Exponential organic growth)" - Andy Rachleff 참고로 PMF를 찾지 못한 상태로 규모만 늘리다보면 사업이 실패할 가능성이 높아진다. PMF을 찾는 방법 1. Problem Fit: 해결할 가치가 있는 문제 찾기 사업은 고객의 문제를 해결해주는 것이므로 문제가 곧 시장이라고 볼 수 있다. 성장 잠재력이 큰 시장을 찾는 방법도 해결할 가치가 있는 문제를 찾는 것.. 2022. 8. 21.
The Lean Startup - Eric Ries 요약(Cont.) 1. Start 린 스타트업이라는 이름은 Toyota의 린 제조 혁명(lean manufacturing revolution)에서 가져왔고, 린 스타트업이라는 개념은 공급 체인과 생산 시스템이 동작하는 방식을 급진적으로 바꾼 린 사고(lean thinking)를 기업가 정신에 적용한 것이다. 제조업에서 제조의 진행이 '좋은 품질의 물리적 제품의 생산'이라는 단위로 측정되는 것처럼, 린 스타트업은 '검증된 학습(validated learning)'이라고 불리는 단위를 사용한다. 이런 과학적인 학습을 판단의 척도로 사용 하면 기업가 정신을 방해하는 리소스의 낭비를 줄이고, 의사 결정에 대해 명확한 가이드를 얻을 수 있으며, 기업가가 테스트 가능한 예측을 할 수 있게 해준다. 자동차로 예를 들면, 내연 기관 자.. 2022. 8. 19.