N° 01 — 목록
'vendor-lock-in' (2)
-
Infra Architecture/FoundationsFoundations - 05. build vs buy, on-pre vs cloud
클라우드에서 자체 인프라로 돌아간 회사들 — build vs buy의 진짜 조건2016년, Dropbox는 AWS S3에 올려뒀던 사용자 데이터 대부분을 자체 인프라로 옮겼다. "Magic Pocket"이라는 이름의 자체 분산 스토리지 시스템이 그 주인공이다. 이 결정은 이례적이었다 — 2008년 AWS 위에서 시작한 스타트업이, 8년 뒤 하이퍼스케일 클라우드를 버리고 자체 인프라로 간 것이다. Dropbox는 이후 공식 발표에서 연간 약 7,500만 달러를 절감했다고 밝혔다. 클라우드에서 벗어나 돈을 든 게 아니라 덜 쓰게 된 것이다. 단, 그 전에 수년간의 엔지니어링 투자와 수십 명의 인프라 엔지니어 고용이 선행했다.이 사건이 보여주는 것은 "클라우드가 항상 싸다"는 통념이 틀렸다는 점이다. 그렇다고..
-
Software Architecture/FoundationsFoundations - 07. 빌드 vs 구매 vs 조달
직접 요리할까, 배달시킬까 — 빌드 vs 바이 vs 조달식당을 운영한다고 하자. 메뉴 하나를 추가할 때 세 가지 길이 있다. 첫째, 재료부터 직접 요리한다 — 시간과 솜씨가 필요하지만 내 입맛대로 완벽하게 만든다. 둘째, 완성된 음식을 배달시킨다 — 빠르고 전문가가 만들어 품질이 보장되지만, 내 입맛에 안 맞을 수 있고 가게가 문을 닫거나 가격을 올리면 선택지가 줄어든다. 셋째, 반조리 밀키트를 사서 마지막만 완성한다 — 핵심 소스는 남이 만들었지만 내가 손을 대고, 레시피를 고칠 수도 있다.소프트웨어 아키텍처에서도 같은 세 갈래가 있다. 직접 구현(build), 상용 소프트웨어·SaaS를 사서 쓰기(buy), 오픈소스를 가져와 맞춤(조달·adopt). 어느 쪽이든 무료가 아니다 — 각각 다른 종류의 비..