기술적 부채의 진실 – 빠르게 만든 코드가 결국 치르는 대가

2012년, 나이트 캐피털 그룹(Knight Capital Group)은 단 45분 만에 4억 4,000만 달러를 잃었습니다. 원인은 새 거래 시스템을 배포하는 과정에서 8개 서버 중 하나에 업데이트가 누락됐고, 그 서버가 8년 전에 폐기됐어야 할 구형 코드를 실행하면서 잘못된 주문을 쏟아냈기 때문입니다. 방치된 레거시 코드, 즉 기술적 부채가 한 회사를 파산 직전까지 몰아넣은 사건입니다. 기술적 부채(Technical Debt)는 소프트웨어 개발에서 … 더 읽기

오픈소스가 세상을 바꾼 방법 – 공유된 코드가 만든 디지털 문명

1991년, 핀란드의 대학원생 리누스 토르발스(Linus Torvalds)는 유즈넷 게시판에 짧은 메시지를 올렸습니다. 취미로 운영체제를 만들고 있는데, 크거나 전문적인 것은 아니라고. 그 “취미 프로젝트”는 30년이 지난 지금, 전 세계 서버의 96%, 슈퍼컴퓨터의 100%, 안드로이드 스마트폰 전체를 구동하는 리눅스(Linux)가 됐습니다. 오픈소스 소프트웨어는 현대 디지털 문명의 가장 조용하고 가장 강력한 혁명입니다. 소수의 천재가 독점적으로 개발한 기술이 아니라, 전 세계 … 더 읽기

CODAEX

코드와 알고리즘, 디지털 시스템의 구조를 분석하는 매체. 기술의 표면 너머 작동 원리를 짚어드립니다.