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上にあります。

devtoolsにおけるカテゴリー創出については盛んに論じられ、多くの人が挑戦しているが、カテゴリーの創出に成功し、そのうえで自らそれを葬り、他社に便乗され追い抜かれるのを許す企業はめったにない。NetlifyとJAMstackの近年の歩みを思うとき、Eugene Weiがイーロン・マスクによるTwitterの解体過程を論じた名文「How to Blow Up a Timeline」の小規模版を思い起こす。

だからこの記事はそういうタイトルにした。ただ、正直なところ何と題すればいいのかまったくわからなかった――感情は複雑で矛盾しているし、どちらかに断定的な判断を下せるほど十分な情報も持っていないし、ただできる限り友人たちがうまくいくことを願っているだけなのだ。

これまでの経緯

Series Cの直後Netlifyを去ってから、もう3年半が経った。その後の道のりはまさにジェットコースターだった:

JAMstackはNetlifyではなく、NetlifyはJAMstackではない。しかし両者は切っても切れない関係にあり、元JAMstackコミュニティメンバーのBrian RinaldiJared Whiteによる最近の議論をきっかけに、自分の中の複雑な思いを見つめ直すことになった。あえて年表を並べたのは、すでに退職した身でありながら、今でも一つひとつの起伏を身近に感じていることを示すためだ。Netlifyは私にとって2番目に大きな保有株式であるだけでなく、多くの友人や同僚が初めてこの業界に温かく迎え入れてくれたことで、DevRelとdevtoolsにおけるキャリアの出発点となった場所でもある。そのことには今も心から感謝している。

私が去った日のNetlifyのウェブサイトはこんな感じだった:

画像

そして、今日はこうなっている:

画像

今ではフッターまでずーっとスクロールしなければ「JAMstack」という言葉は見つからない。

Netlifyの新たな焦点 ― エンタープライズ

これは4か月前のロゴ変更と同じくらい完全で徹底的な空気の入れ替えだ。競合がJAMstackの看板を掲げてローンチし、日本のファンがJAMstackの同人マンガを描き、NetlifyがSarah DrasnerLaurie VossCassidy WilliamsJason LengstorfZach Leathermanといった業界の重鎮をほぼ毎月のように採用していた時代は終わった。その勢いは2021年にVercelへと移ったのだ。

画像

かつてのゲームは「ボトムアップ」*だった。2020年には登録ユーザー100万人達成を祝った。2023年、人にNetlifyの調子を聞くと、みなため息をついて「エンタープライズでは好調らしいね?」と言う。

余談:*理論上は、ボトムアップ一辺倒だったことは一度もない。入社1週目に当時のCCOと座って、ボトムアップのケーキもトップダウンのGo-to-Marketのデザートもトレードオフなしで両方手に入れられる、という「成功の三角形」を組み合わせたようなストーリーを練っていたのを覚えている。ZIRP時代にはよくある話だ!

興味深いことに、これは必ずしもNetlifyのボトムアップでの普及が鈍化したことを意味しない――Mathias自身が登録ユーザー数は現在400万人に達したと明かしており、3年で4倍になったことになる。ただ、もはやそれは「物語」ではないのだ――エンタープライズこそが物語であり、Gartnerの誰かが「ビジネスの未来はコンポーザブルだ」と決めたものだから、今やNetlifyHightouchMonte CarloSanity.ioも、エンタープライズを本気で追うあらゆる企業が、開発者にとっては使い古されてほぼ無意味と化しているにもかかわらず「コンポーザビリティ」を嬉々として全身にまとうのである。

JAMstackの終着点

同じように、JAMstackももはや「物語」ではない。JAMstackの衰退をめぐる論調に対するNetlifyの人々の公式見解は、一種の勝利宣言として受け止めるというものだった:

画像画像

確かにそれも一つの見方だ、JAMstackは「勝利」し、今はエンタープライズをコンポーザブルにする段階へ進んだのだと。結局のところ、ビジネスはビジネスであり、この戦略が彼らにとってうまくいっているなら、正直なところあなたや私の意見などまったく重要ではない。あるとすれば、もはや存在しない(そもそも以前の形では持続不可能だったのかもしれない)企業の理念を懐かしむ限りにおいてだ。

率直に自分の感覚だけを言おう――かつてJAMstackを熱心に提唱していた者として(このブログの過去ログを見てほしい)、これは勝利の感覚ではない

画像

ReactがServer Componentsを推し進め、Next.jsとの統合を一層緊密にしたことで、物事は疎結合になるどころか、むしろより密結合になった。

JAMstackからJamstackへのリブランドは、違いのない区別に思えた(だから私は今でも旧来の表記のまま大文字で書き続けている)。フロントエンドのメタフレームワークをめぐるメタゲームが、100%静的レンダリングからほぼ静的へ、そしてほぼサーバーレスで時々エッジへと移り変わる中で、JAMstackの提唱者たちは鮮やかに方向転換し、これは最初からJAMstackに含まれていたのだと主張した。それはほぼすべてに当てはまるということであり、すなわちほぼ何も意味しないということだ。VPですら「Jamstackはフィーリングだ」と言うとき、彼が口にしないのは、そのフィーリングの正体がたいていの場合アンビバレンス(宙ぶらりんの割り切れなさ)だということだ。

しかし何よりも、この3年間にリリースされてきたものはエンタープライズには魅力的に映るかもしれないが、私なりに開発者のマインドを読み取る限り、開発者にとっては魅力を欠いていた。ローンチされたものはやり切られず、約束されたことはワクワクを生まず、JAMstackは最先端というよりはむしろ周回遅れと結びつけられるようになっていった。(今は両方をやっている)。

たいていのテクノロジーは死なない、ただ死んだことを認めなくなるだけだ。JAMstackはその地点に達し、ようやくそう口にしてもいい頃合いになった。Netlifyは業界のリーダーシップを取り戻すために新たな道を切り拓かなければならない。開発者の心を取り戻さずにCスイート向けにdevtoolsを売るやり方は、2020年代というより1980年代に属するものだからだ。


追記 ― 内部関係者からのコメント:個々のウェブチームの問題を解決し、より速く出荷できるようにし、運用から解放し、より良い体験を作れるようにすることと、より大規模なエンタープライズの会社規模の問題を解決することは全く別物であり、弊社としても多大な投資を要しました。それが個人的にあなたのウィッシュリストに載るような機能ではないことは承知していますが、私たちの顧客にとって(そして何よりも、その顧客先の開発者にとって)本当に重要なものなのです。

(よかった。私はもう何年もこの話から離れており、関連する情報を十分に持っているとは到底思っていない。Netlifyの友人たちに最大の幸運を祈ります!)

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント