How to Blow Up a Category - Netlify's New Era and The JAMstack Endgame

Shawn Wang

카테고리를 폭파하는 법 - Netlify의 새로운 시대와 JAMstack 엔드게임

원문은 Shawn Wang님이 에 게재했습니다. 이 블로그 구독하기

참고 — 이 글은 평소 기준으로 다듬을 시간이 없어 급하게 쏟아낸 생각과 감정의 덤프입니다. 그래도 내 삶에서 중요한 이 순간과 마무리를 기록으로 남기고 싶었습니다. 표현이나 구성이 매끄럽지 못한 점은 양해해 주세요. JSJam 팀이 반응을 정리한 글은 여기에 있고, Ricmac은 The New Stack에 올린 글에서 다뤘습니다.

데브툴 업계에서는 카테고리 창출에 대해 많은 이야기가 오가고 많은 이들이 시도하지만, 성공적으로 카테고리를 만들고는 스스로 묻어버리거나 다른 회사들이 따라잡고 추월하도록 내버려 두는 경우는 드뭅니다. Netlify와 JAMstack의 최근 역사를 떠올리면, Elon Musk가 트위터를 해체해 가는 과정을 다룬 Eugene Wei의 훌륭한 글 How to Blow Up a Timeline의 축소판이 생각납니다.

그래서 이 글의 제목을 그렇게 정했지만, 사실 제목을 무엇으로 해야 할지 전혀 감이 잡히지 않았다는 걸 믿어 주세요. 제 감정은 복잡하고 모순적이며, 어느 쪽으로든 권위 있는 판단을 내릴 만큼 충분한 정보도 없고, 그저 친구들이 가능한 한 잘되기를 바랄 뿐입니다.

지금까지의 이야기

Series C 직후 Netlify를 떠난 지 3년 반이 지났습니다. 그 이후는 그야말로 롤러코스터였습니다:

JAMstack이 Netlify는 아니고 Netlify가 JAMstack도 아닙니다. 하지만 둘은 떼려야 뗄 수 없는 관계이며, 전 JAMstack 커뮤니티 멤버인 Brian RinaldiJared White의 최근 논의 덕분에 이 모든 것에 대한 제 복잡한 감정을 돌아볼 계기가 생겼습니다. 이렇게 타임라인을 정리하는 건, 회사를 떠난 뒤에도 그간의 크고 작은 굴곡을 얼마나 가까이서 느끼고 있는지를 보여주기 위해서이기도 합니다. Netlify는 제 두 번째로 큰 보유 주식일 뿐 아니라, 많은 친구와 동료들이 처음으로 이 업계에 따뜻하게 맞아 준 덕분에 데브렐과 데브툴 분야에서 커리어를 시작할 수 있었던 곳이기도 합니다. 그 점에 대해 저는 영원히 감사하고 있습니다.

제가 떠난 날 Netlify 웹사이트는 이렇게 생겼습니다 — 아카이브 링크:

이미지

그리고 오늘날 모습은 이렇습니다:

이미지

이제 “JAMstack”이라는 단어를 찾으려면 푸터까지 한참을 스크롤해야 합니다.

Netlify의 새로운 초점, 엔터프라이즈

이는 4개월 전 로고 교체만큼이나 완전하고 전면적인 분위기 전환입니다. 경쟁사들이 JAMstack 라벨을 내세워 론칭하고, 일본 팬들이 JAMstack 팬 만화를 그리고, Netlify가 Sarah DrasnerLaurie Voss, Cassidy Williams, Jason Lengstorf, Zach Leatherman 같은 업계를 대표하는 인물들을 거의 매달 영입하던 시절은 지나갔습니다. 그 모멘텀은 2021년에 Vercel로 넘어갔습니다.

이미지

예전 게임은 “바텀업(bottoms up)”이었습니다*. 2020년에는 등록 사용자 100만 명 돌파를 축하했습니다. 2023년, 사람들에게 Netlify가 어떤지 물으면 그들은 한숨을 쉬며 “엔터프라이즈 쪽에서는 잘하고 있다던데?”라고 말합니다.

덧: *이론상으로는 애초에 바텀업‘만’은 아니었습니다. 입사 첫 주에 당시 CCO와 앉아 conjoined triangles of success 스타일로, 어떻게 하면 트레이드오프 없이 바텀업 케이크와 탑다운 고투마켓 디저트를 모두 가질 수 있을지에 대한 스토리를 짜던 기억이 납니다. 제로금리(ZIRP) 시대에는 그런 사례가 많았죠!

흥미롭게도, 그렇다고 Netlify의 바텀업 확산이 둔화했다는 뜻은 아닙니다. Mathias는 실제로 등록 사용자 수가 현재 400만 명에 달해 3년 만에 4배로 늘었다고 밝혔습니다. 다만 이제 그건 더 이상 스토리가 아닙니다 — 엔터프라이즈가 스토리입니다. Gartner의 누군가가 The Future of Business is Composable이라고 선언했고, 그래서 이제 NetlifyHightouch, Monte Carlo, Sanity.io를 비롯해 엔터프라이즈를 진지하게 노리는 모든 곳이 개발자에게는 남용되어 무의미해질 지경인 ‘컴포저빌리티(Composability)’를 온몸에 덕지덕지 바르고 있습니다.

JAMstack, 그 길의 끝

마찬가지로 JAMstack도 더 이상 스토리가 아닙니다. JAMstack 쇠퇴 논평에 대한 Netlify 사람들의 공식 입장은 일종의 승리 자축처럼 받아들이는 것이었습니다: 이미지

이미지

물론 JAMstack이 “승리”했고 이제 엔터프라이즈를 컴포저블하게 만드는 다음 단계로 넘어간다는 식으로 보는 것도 하나의 관점입니다. 결국 돈은 돈이고, 이 전략이 그들에게 통하고 있다면 솔직히 당신이나 제 의견은 전혀 중요하지 않습니다. 다만 더 이상 존재하지 않는 회사에 대한 환상을 그리워하는 정도를 제외하고는 말이죠. (어쩌면 애초에 이전 형태로는 지속 가능하지 않았기 때문일지도 모릅니다.)

제가 느끼는 바를 그냥 말하겠습니다 — 전직 JAMstack 옹호자로서(이 블로그의 과거 글을 확인해 보세요), 이건 승리의 기분이 아닙니다.

이미지

React가 Server Components를 새롭게 밀어붙이고 Next.js와의 통합을 강화하면서 상황은 더 느슨해진 게 아니라 오히려 더 강하게 결합되었습니다.

JAMstack에서 Jamstack으로의 리브랜딩은 차이가 없는 구분처럼 느껴졌습니다(그래서 저는 지금도 예전처럼 대문자로 표기합니다). 프론트엔드 메타프레임워크의 흐름이 100% 정적 렌더링에서 대부분 정적, 그리고 대부분 서버리스에 때때로 엣지(edge)로 이동했을 때, JAMstack 옹호자들은 이것이 원래부터 JAMstack에 부합했다고 교묘하게 방향을 틀었습니다. 이는 곧 거의 모든 것에 부합한다는 뜻이고, 결국 거의 아무것도 의미하지 않는다는 뜻이 됩니다. 심지어 VP조차 “Jamstack is a feeling”이라고 말할 때, 그가 말하지 않는 건 그 느낌이 대부분 양가감정이라는 사실입니다.

하지만 무엇보다 지난 3년간 출시된 것들은 엔터프라이즈에는 매력적으로 느껴질지 몰라도, 제가 개발자 심리를 조금이라도 읽을 수 있다면 개발자들에게는 매력적이지 않았습니다. 출시된 것들은 제대로 후속 조치가 이뤄지지 않았고, 약속된 것들은 기대를 불러일으키지 못했으며, JAMstack은 최첨단보다는 오히려 뒤처진 기술과 더 연관되기 시작했습니다. (지금은 둘 다 하고 있습니다.)

대부분의 기술은 죽지 않고, 그저 죽었다는 사실을 부정하기 시작할 뿐입니다. JAMstack은 그 지점에 도달했고, 이제는 그것을 말해도 괜찮습니다. Netlify는 업계 리더십을 되찾기 위해 앞으로 새로운 길을 개척해야 합니다. 개발자들의 마음을 되찾지 못한 채 C레벨 임원들에게 데브툴을 파는 방식은 2020년대보다는 1980년대에 더 어울리기 때문입니다.


업데이트 — 내부자의 답변: 개별 웹 팀의 문제를 해결하고, 더 빠르게 배포하도록 돕고, 운영 부담을 덜어 더 나은 경험을 만들도록 하는 것과, 더 큰 엔터프라이즈의 회사 차원 문제를 해결하는 것은 전혀 다른 일이며, 후자는 우리 쪽에서 많은 투자가 필요했습니다. 그것이 개인적으로 원했던 기능은 아닐 수 있다는 점은 이해하지만, 우리 고객(그리고 무엇보다 그 고객사의 개발자)에게는 정말 중요한 것들입니다.

(알겠습니다. 저는 이제 이 이야기에서 수년째 멀어졌고, 관련된 모든 정보를 갖고 있지 않다는 걸 인정합니다. Netlify에 있는 친구들에게 행운이 가득하길 바랍니다!)

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글