Cooking with Apache Kafka® [Customer Story]の翻訳です。
2022年11月29日
Apache Kafka®でクッキング[カスタマーストーリー
AivenのClusterスタートアップ企業の1つであるHuuvaは、キッチンでApache Kafka®を使用しています。彼らの革新的なコンセプトと、Clusterが彼らに与える後押しのツアーにご参加ください。
Aivenは興味深い顧客に恵まれており、これは私たちのClusterプログラムの企業にとってはなおさらです。しかし、時には私たちのサービスのユースケースに遭遇し、少し説明が必要になることもあります。創業1年のHuuvaもそのひとつで、私たちは彼らのことが大好きです。
食品関連のスタートアップ企業ではおそらくトレンドになっていることだが、Huuvaは配達員を雇わず、シェフを雇っている。Huuvaのキッチンが宅配用の料理を作るのだ。
「Huuvaは、地元のレストランやブランドに対し、商品の新たな販路を提供する。ビーツであれハンバーガーであれ、私たちのキッチンが調理します」とHuuvaのソフトウェア・チームリーダー、ティナ・ロムは言う。「各キッチン・ロケーションのレストラン・パートナーは、そのロケーション用にカスタマイズされたメニューを提供します。顧客は、そのキッチンにあるレストランから、あるいはすべてのレストランから料理を注文することができます。"
これがHuuvaのマジックだ。あなたは中華料理が食べたいが、友人はパスタが食べたいという。2回分の宅配料を払う代わりに、Huuvaで両方を一度に注文できる。
さて、テイクアウトをめぐる深夜の口論を避ける方法はわかった。しかし、データと料理と何の関係があるのだろうか?
「厨房の仕事は鍋やフライパンやコンロでやるものだと思うかもしれませんね」とティナは笑う。でも、私たちがソフトウェアで厨房にもたらすのは、作業のしやすさです。Huuvaは、シェフたちの仕事を助けてくれるのです」。
一度に複数の注文がある場合、Huuvaのソフトウェアはシェフに次にできることと待つべきことを指示する。つまり、シェフが注文を順番に並べられるようにすることで、厨房がスムーズかつ効率的に、しかし急がずに作業できるようになるのだ。
美味しい食事のためのAiven
Huuvaの主力ソフトウェア製品は、実はHuuva Kitchensで使われているオーダー管理システムだ。複数のブランドや種類の食品を調理する職場は、いくつもの工程が重なり合う複雑な環境である。オーダー管理システムは、オーダーを論理的に表示することで、シェフの作業を容易にする。
「オーダー管理システムの背後には、複雑なコンテナベースのマイクロサービス・アーキテクチャがあります」とティナは説明する。「すべてのサービスはKubernetesクラスタで稼働しています。すべてのサービスはKubernetesクラスターで稼働しています。つまり、それぞれの目的を持った小さなサービスがたくさんあり、その目的だけを果たしているのです。これらのサービスの多くは、PostgreSQL®データベースを持っています。さらに、あるサービスにはMongoDBがあり、OpenSearch®もあります。しかし、Apache Kafka®は本当にすべての中核です。注文だけでなく、ログやその他の開発関連データも含めて、すべてのデータがApache Kafkaを通じて流れています。インフラをより簡単に監視し、すべてのキッチンで何が起きているかを知ることができます」。
クラスターで驚異的な成長を遂げた1年
「2021年9月、フィンランドに最初の店舗をオープンしました。「2022年、私たちは世界に7つの拠点を持つことになりました。[注:インタビュー後、さらに3拠点がオープンし、10拠点になりました。]私たちは常に力強い成長を目指していたので、驚きはありませんが、満足しています"
Huuvaは当初から高い成長率に焦点を当てていたため、持続可能でスケーラブルな方法でサービスを立ち上げたいと常に考えていた。そこで、Aivenのクラスター・プログラムが登場した。
「Aivenのクラスター・プログラムが発表されたとき、応募して本当によかったと思いました。「最初からスケーラブルにソフトウェアを構築できるというのは、私たちにとって本当に貴重なことです。今はキッチンが数台しかなくても、将来は数十台、数百台になるかもしれない。その時には、もうアーキテクチャを変更する必要はありません。私たちは、キッチンのために素晴らしい機能を提供することだけに集中できるのです。"
「クラスター・プログラムに参加したことで、私たちは、これらのサービスの実際のコストや、維持にかかる時間を心配することなく、最初から必要なツールを自由に選択できるようになりました。だから私たちは、これが本当に前進と成長の助けになっていると感じています」とティナは言う。
「Aivenから技術的な支援も受けています。「Kafkaのようなサービスをすでに利用し、多くの経験を持っている専門家に相談することができます。彼らは、私たちがどのように物事を行うかを計画し、私たちが持っているアイデアが実際に良い方法であることを検証するのを助けてくれます。"
世界と向き合い、手を取り合って
しかし、Huuvaがクラスター・プログラムに参加することで得られる素晴らしいものがもうひとつある。
「Aiven・クラスターで気に入っていることのひとつは、自分たちが大切にされていると実感できることです。定期的に『調子はどう?何かしてあげられることはありますか?というような質問を定期的に受けるんです。大きな会社が小さな会社の最初の一歩を気にかけてくれるのは、本当にありがたいことです"
Huuvaが美味しい郷土料理を提供するためにAiven Clusterがどのように役立っているか
マネージド・データ・プラットフォームをお探しですか?[Aivenコンソールで無料トライアルにお申し込みください!