Articles

High Performance Go Workshop
Apr 28, 2019

고성능 Go프로그램을 작성하기 위한 방법 소개(성능을 진단하고 해결하는데 필요한 도구 제공).

Why software projects take longer than you think – a statistical model
Apr 16, 2019

Anyone who built software for a while knows that estimating how long something is going to take is hard. It’s hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something. One pet theory I’ve had for a really long time, is that some of this is really just a statistical artifact.

Great developers are raised, not hired
Apr 11, 2019

위대한 개발자는 고용하는 것이 아니라 키우는 것이다.

How to Design Software Good
Jan 01, 2019

좋은 소프트웨어를 설계하려면?

프로젝트기반 학습을 위한 튜토리얼
Dec 30, 2018

언어별로 큐레이션된 프로젝트를 진행하면서 학습할 수 있는 튜토리얼 모음집.

Makefiles, Best Practices
Nov 30, 2018

Makefile 모범 사례.

Systems, not Programs
Oct 22, 2018

프로그램이 아닌 시스템에서 생각하자.

Learn how to design large-scale systems
Jun 20, 2018

시스템 설계 면접에 대비하고자 정리한 건데, 대규모 시스템 설계에 도움이 될만한 인사이트가 많음. 성능, 확장, 지연, 처리량, 가용성, 일관성, DNS, CDN, LB, DB, NoSQL, Cache, 비동기, 보안 등.

Full Cycle Developers at Netflix — Operate What You Build
May 20, 2018

Fast forward to 2018. Netflix has grown to 125M global members enjoying 140M+ hours of viewing per day. We’ve invested significantly in improving the development and operations story for our engineering teams. Along the way we’ve experimented with many approaches to building and operating our services. We’d like to share one approach, including its pros and cons, that is relatively common within Netflix. We hope that sharing our experiences inspires others to debate the alternatives and learn from our journey.

Every Programmer Should Know
Dec 20, 2017

모든 프로그래머가 알아야할 것들을 정리한 사이트 소개. 알고리즘, 아키텍처, 데이터 구조, 분산 시스템, 보안, SEO, 엔지니어링 철학, 코딩 모범 사례, Career에 도움주는 사이트, 개발에 필요한 논문, 서비스들, 라이션스 관련 등에 대해 정리함.