Open Source Startup ポッドキャスト
Daniela Miao と Yao Yue が、Pelikan を基盤とする Momento の開発、マネージドキャッシュ、開発者コミュニティ、技術企業のポジショニングを語ります。

Momento は、Twitter のオープンソースのキャッシュフレームワーク Pelikan を基盤としています。ただし、エンジンを選ぶだけでキャッシュを提供できるわけではありません。その周囲にサービスを構築する必要があります。
Momento 共同創業者の Daniela Miao と Twitter のプリンシパルエンジニア Yao Yue が、Open Source Startup Podcast に出演しました。Yao は Twitter の Pelikan Cache チームの中核メンバーでした。二人は、別のチームが所有するオープンソースプロジェクトを基盤に Momento を立ち上げた経験について語ります。
対談の内容
Daniela と Yao は、オープンソースのスタートアップを構築するうえで重要な三つの側面を掘り下げます。
- キャッシュエンジンとマネージドサービスの関係
- 技術企業のメッセージとポジショニング
- 活発な開発者コミュニティの重要性
仕組みではなく、得られる成果を伝える
Daniela は、最初の違いを航空業界に例えて説明します。
Memcached、KeyDB、Redis、DragonflyDB。これらはすべてエンジンです。地点 A から地点 B へ移動したい利用者にとって、飛行機のないエンジンだけを手にしても役には立ちません。
目的地へ行くには、次の段階として、それ以外のことをすべて担う飛行機が必要です。この例えで飛行機に当たるのは、Amazon ElastiCache、Google Memorystore、Redis Labs などのマネージドキャッシュサービスです。地点 A から地点 B へ移動するための仕組みを提供してくれます。
しかし、飛行機だけでも多くの手間がかかります。継続的な保守費用、初期費用、設定にかかるコストなどです。Momento が目指すのは、実際の 航空会社 のサービスです。利用するエンジンの種類や座席の配置変更などを気にせず、地点 A から地点 B へできるだけ速く移動することに集中できる、一貫した体験を提供したいと考えています。
—Daniela Miao
製品を検証してから、コミュニティを育てる
対談の後半では、Daniela が Momento のコミュニティづくりへの取り組みを説明します。チームはまずベータ版を顧客に提供し、本番のワークロードから学びました。実際の運用で製品が検証された後に、Pelikan のコントリビューターとの協力や、エコシステムに関する技術教育へ、より多くの力を注ぐようになりました。
対談の全編を聴く
Pelikan、マネージドキャッシュ、技術コミュニティの構築について、Open Source Startup Podcast の第 49 回で対談の全編をお聴きください。