
- “지루한 기술을 선택하라” — AI 코딩 시대에 오히려 더 중요해진 절제의 원칙
- Shopify, 재고 예약 시스템을 Redis에서 MySQL로 교체 — 속도보다 일관성
- 작은 도구의 힘 — macOS 한/영 전환 앱이 보여주는 “작은 마찰 제거”의 가치
AI가 무엇이든 빠르게 만들어주는 시대다. 그런데 오늘 GeekNews TOP3가 공통으로 던지는 질문은 정반대다 — 무엇을 쓰지 않을 것인가, 그리고 어디까지 절제할 것인가. 세 가지 이야기는 분야도 규모도 제각이지만, “화려함”보다 “적합함”을 선택한 조직이 결국 이긴다는 한 지점에서 만난다. 실행 속도가 흔해질수록, 차별화는 선택과 절제에서 나온다.
지루한 기술을 선택하라, AI 코딩 시대에 다시 읽다
혁신 토큰은 여전히 3개뿐이다
2015년 Dan McKinley가 제시한 고전 에세이 “Choose Boring Technology”가 2025년 관점에서 다시 조명받고 있다. 원래 논지는 명쾌하다. 회사가 쓸 수 있는 “혁신 토큰(innovation tokens)”은 대략 3개뿐이며, 검증되지 않은 새 기술은 이 토큰을 빨리 소진시키므로 정말 중요한 곳에만 써야 한다는 것이다. 지루한 기술이 강한 이유는 성숙한 생태계, 축적된 문서, 넓은 채용 풀, 그리고 무엇보다 “이미 알려진 실패 모드”를 갖추고 있기 때문이다.
저자가 2025년에 이 글을 다시 꼬내든 이유는 AI 코딩 도구 때문이다. AI는 낯선 프레임워크의 코드도 수십 초 만에 그럴듯하게 써낸다. 그러나 생성된 코드를 운영하고, 장애를 디버깅하고, 안전을 검증하는 부담은 그대로 조직에 남는다. 즉 AI는 “처음 만드는 비용”을 낮추지만, 어설프게 다루기 어려운 기술의 “유지 비용”은 오히려 더 불기 쉬워진다. 화려한 스택을 AI로 쉽게 시작했다가, 아무도 전체를 제대로 이해하지 못하는 상황이 위험하다.
Tech Insight — 생성 속도가 빨라질수록 “선택의 비용”은 더 비싸진다. 경영 관점에서는 혁신 토큰을 정말 차별화가 필요한 한두 영역에만 집중 배치하고, 나머지는 지루하지만 안정적인 선택으로 채우는 포트폴리오 사고가 필요하다. 기술 스택은 유행이 아니라 투자 포트폴리오다.
Shopify, 재고 예약 시스템을 Redis에서 MySQL로 교체
“더 빠른 도구”보다 “맞는 도구”
Shopify가 결제 과정의 핵심 인프라인 재고 예약(inventory reservation) 시스템을 Redis에서 MySQL로 옮긴 과정을 공개했다. 재고 예약은 고객이 결제하는 짧은 순간 동안 상품 수량을 잠그어, 같은 재고가 동시에 두 번 팔리는 “오버셀”을 막는 장치다. 오버셀은 단순 버그가 아니라 환불·고객 신뢰 손상으로 직결되므로, 이 시스템은 수년간 속도가 빠른 인메모리 저장소 Redis 위에서 운영돼 왔다.
그런데 왜 “더 느린” 관계형 DB로 돌아갔을까. 핵심은 일관성과 내구성이다. 재고는 돈이 오가는 데이터이므로 단 하나도 틀리면 안 되며, 트랜잭션 보장과 장애 후 복구가 확실한 저장소가 요구된다. Shopify는 속도를 위해 별도 계층을 두는 복잡성보다, 이미 검증된 MySQL 하나로 진실의 근원(source of truth)을 통일하는 쪽이 전체 시스템을 더 단순하고 안전하게 만든다고 판단했다.
Tech Insight — 세계 최대급 커머스 플랫폼조차 가장 화려한 도구가 아니라 문제에 가장 잘 맞는 도구를 고른다. 기술 의사결정에서는 벤치마크 수치보다 실패 모드—데이터 정합성이 깨졌을 때의 비즈니스 손실—를 먼저 보는 습관이 조직의 성숙도를 가른다.
작은 도구의 힘: macOS 한/영 전환 앱
매일 수백 번의 마찰을 없애다
한 개발자가 macOS에서 오른쪽 Option 또는 Command 키로 한/영을 전환해주는 앱을 만들어 공개했다. 원격 제어 앱을 개발하면서 얻은 입력기·키 이벤트 처리 노하우를 재활용한 결과물이다. 거창한 신기술은 아니지만, 한국어와 영어를 넘나드는 사용자가 하루에도 수백 번 반복하는 입력기 전환의 마찰을 없애준다는 점에서 체감 가치가 크다.
이런 도구는 기술 난이도가 높아서가 아니라, “불편의 빈도 × 불편의 강도”를 정확히 짚었기 때문에 가치를 갖는다. 매일 반복되는 작은 마찰은 개별로는 사소해 보이지만, 누적되면 상당한 시간과 집중력을 잘아먹는다. 화려한 기능 하나보다, 이런 마찰 제거가 오히려 충성도 높은 사용자를 만든다.
Tech Insight — 모든 혁신이 거대할 필요는 없다. 제품 기획에서 “하루에 몇 번 일어나는 불편인가”는 기능 우선순위를 정하는 가장 강력한 기준 중 하나다. 빈도 높은 불편을 제거하는 제품이 충성도를 만든다.
관련 글
출처
- Choose Boring Technology, Revisited (2025) — brethorsting.com
- Scaling Inventory Reservations — shopify.engineering
- macOS 한/영 전환 앱 — GeekNews
AI Biz Insider · Tech Digest · aibizinsider.com
댓글 남기기