▲ Community Session: Vercel 🖤 Python
35分 46秒
VercelがPython投資を加速する理由:AI時代の変革と未来の展望
この記事は動画の内容を元にAIが生成したものです。正確な情報は元の動画をご確認ください。
ポイント
- •VercelがJavaScript/TypeScriptだけでなく、Pythonへの大規模な投資を加速している理由について解説します。
- •Pythonの第一人者であるElvis氏とYuri氏のVercel参画を紹介し、AI時代におけるPythonの重要性を深掘りします。
- •Vercelが「世界最高のPythonクラウド」を目指し、JavaScriptで培った開発者体験をPythonエコシステムにもたらす展望が理解できます。
皆さん、こんにちは。今回はVercelコミュニティのライブストリームで語られた、VercelがPythonへの投資を加速する理由についてご紹介します。VercelはこれまでJavaScript/TypeScriptのエコシステムで圧倒的な開発者体験(DX)を提供してきましたが、なぜ今、Pythonに注力するのか、その背景と未来の展望を深掘りしていきます。本記事では、Vercelに新しくジョインしたPythonチームのメンバー、Elvis Pranskevichus氏とYuri氏の紹介から、Pythonの過去、現在、そしてAI時代の中心となる未来について、彼らの言葉を元に詳しく解説いたします。## Vercel Pythonチームのキーパーソン紹介### Elvis Pranskevichus氏の経歴まず、Elvis Pranskevichus氏をご紹介します。彼は数週間前にVercelがGel Dataを買収したことにより、そのチームの一員としてVercelに加わりました。Gel Dataでは、データベースの構築とPythonを用いた多くの開発に携わってきました。また、Pythonエコシステムにおける彼の主要な貢献の一つに、「asyncpg」があります。これはPostgreSQL用の非同期(asyncio)ドライバであり、ネイティブなasyncioプロトコル実装として非常に人気が高く、PostgreSQLの非同期ドライバとしては事実上の標準(de facto)とされています。彼の専門知識は、VercelがPythonエコシステムにおけるプレゼンスを強化する上で重要な役割を果たすでしょう。### Yuri氏の経歴とPythonへの貢献次に、Pythonコミュニティにおいて非常に著名なYuri氏の経歴と貢献をご紹介します。彼は2013年にPythonコア開発者となり、非常に長い間Pythonと共に、そしてPythonのために開発を続けてきました。彼のPythonへの貢献は、Python 3.0 alpha 6におけるhasattr関数のバグ修正から始まりました。当時のhasattrは、エラーが発生しても例外を飲み込んでFalseを返してしまう仕様でした。これはメタプログラミングにおいて、特に__getattr__のような特殊メソッドをオーバーロードする際にデバッグを非常に困難にする問題でした。Yuri氏はこれを解決するためPythonのメーリングリスト(現在はDiscourse)で提案し、パッチを提出、それがマージされたことでPythonへの貢献を本格的に開始しました。その後、彼はわずか1年でPythonコア開発者となり、非同期プログラミングにも深く関わるようになります。彼はPython言語にasyncとawait構文を追加するなど、現代の非同期Pythonの基盤を築きました。その後、Elvis氏と共にGelを構築する中で、Pythonのパフォーマンス向上を求め、「uvloop」の開発に着手しました。uvloopは、Pythonの標準イベントループのドロップインリプレイスメントとして機能し、本番環境で非同期コードを実行する上で非常に重要なコンポーネントとなっています。さらに、彼はPythonのいくつかの改善提案(Python Enhancement Proposals: PEPs)も執筆してきました。Gelの大部分はPythonで書かれており、彼らはPython言語、インタプリタ、そしてコアコミュニティの隅々まで知り尽くしています。Yuri氏は、Vercelが「世界最高のPythonクラウド」となることを目指していることに対し、それが「十分に達成可能である」と述べ、大きな期待を寄せています。## なぜ今、VercelはPythonに投資するのか?Vercelが現在Pythonに注力する理由について、Yuri氏はテクノロジーには「非線形的な誇大宣伝(hype)が伴う」と説明しています。### Pythonの過去:ウェブアプリケーションの主要プラットフォーム一時期、PythonはRuby on RailsやPHPと並び、ウェブアプリケーション構築のための主要なプラットフォームの一つでした。InstagramやPinterestといった多くの有名企業が、当初はDjangoを基盤としたPythonのコードベースからスタートしています。### 機械学習ブームとJavaScript/TypeScriptの台頭その後、機械学習(ML)のブームが到来し、Pythonは機械学習アプリケーションの分野で非常に高い人気を博しました。しかし、同時にTypeScript、React、Next.js、そしてNode.jsといった技術が登場し、多くの人々がJavaScriptをベースにウェブアプリケーションを構築するようになりました。これにより、テンプレートエンジンでフロントエンドを生成するような「純粋な」ウェブアプリケーションにおけるPythonの役割は徐々に薄れ、バックエンドとしての役割が中心になっていきました。この変化は、一部の人々にとってPythonの人気が低下しているかのような印象を与えたかもしれません。しかし、Yuri氏は「それは決して真実ではなかった」と強調しています。Pythonのユーザーベースは常に成長を続けており、実際にはより専門的なバックエンド領域でその存在感を増していました。### AI時代の到来とPythonの再燃そして現在、人工知能(AI)の時代が到来しました。OpenAI、Anthropic、Meta AI Groupといった主要なAI研究機関は、いずれも大規模なAI開発においてPythonを基盤としています。最も洗練されたAIフレームワークの多くもPythonで作成されており、これによりPythonに対する新たな「誇大宣伝のサイクル」が生まれました。### Vercelの成熟とPythonにおける機会Yuri氏はこの状況を、VercelがPythonに投資する「完璧なタイミング」であると見ています。Vercelは非常に成熟した企業であり、JavaScriptエコシステムで提供している開発者体験(DX)は現在も「比類ない」と評されています。Yuri氏は、もし自分がコンピュータを再販するために構築するならVercelのDXをコピーするとまで言及するほどです。しかし、Pythonのデプロイは依然として難しく、Pythonアプリケーションを大規模に構築、デプロイ、管理することは「本当に難しいこと」です。Vercelは今、より大きな企業となり、より多くのリソースを持つようになったため、JavaScriptで実現した「魔法」をPythonでも再現する機会を得たと考えています。Elvis氏もこの見解に同意し、PythonがJavaScriptやTypeScriptと並び、Vercelで「前面に出てくる絶好の時期」であると述べています。Vercelは単なるフロントエンドクラウドから、「AIクラウド」へと進化しつつあり、AIはフロントエンドを含むあらゆる領域に影響を及ぼします。その中でPythonは非常に大きな役割を担っているのです。## まとめVercelがPythonへの投資を強化することは、単なるトレンドへの追従ではなく、AI時代の到来という大きな技術的転換期を見据えた戦略的な動きであることが分かります。Pythonの専門家であるElvis氏とYuri氏の加入は、VercelがPythonコミュニティに深くコミットし、JavaScriptで培った開発者体験のノウハウをPythonエコシステムにもたらそうとしている証拠です。PythonがバックエンドやAI領域でその真価を発揮し続ける中で、Vercelが提供する次世代のPython開発・デプロイ環境が、どのように技術者たちのワークフローを変革していくのか、今後の展開から目が離せません。参考動画https://www.youtube.com/watch?v=SMR1dkr46DU