Cluster Interview: Serving relevant recommendations on the go with Aiven for Apache Kafka®の翻訳です。
2023年5月4日
クラスター・インタビューAiven for Apache Kafka®で外出先でも関連性の高いレコメンデーションを提供
クラスター・スタートアップ・プログラムに参加し、Aivenサービスの上に構築しているスタートアップにスポットを当てたいと思います。今日は4.Screenを紹介します。
はじめに
4.screenはドイツのミュンヘンで急成長しているスタートアップ企業です。Aiven for Apache Kafka®により、世界初のドライバーインタラクションプラットフォームを構築しています。
4.screenはAivenのクラスタープログラムに参加しており、急成長中のスタートアップに最大10万ドルのAivenサービスクレジットを提供しています。応募方法の詳細については、Clusterプログラムのホームページをご覧ください!
4.screenのリード・ソフトウェア・エンジニアであるポール-ロガリンスキー・ピンター氏に、マネージド・サービスを利用し、オープンソース・テクノロジーで構築することが、急成長中の新興企業にとってなぜ理にかなっているのかについて話を聞いた。
まずは4.screenについて、そしてあなたが解決しようとしている問題について教えてください。
まず、4.screenの名前の由来について簡単にお話ししましょう。私たちは車載スクリーンを、テレビ(#1)、コンピューター・スクリーン(#2)、携帯電話/タブレット・スクリーン(#3)に続く第4世代のスクリーンであると認識しています。時代が進み、テクノロジーが進化するにつれ、車内での体験はより重要な役割を果たすようになっている。これが、車内でのユーザー体験のためにコンテンツ・プロバイダーとして何ができるかを模索し始めた前提であり、私たちは当然のことながら、マーケティングが大きなチャンスであると認識しました。
そこで4.screenでは、企業がドライバーとつながり、交流し、エンゲージできるプラットフォームを構築しています。ドライバーは、適切な車内レコメンデーション、より良い車内コンテンツ、限定オファーへのアクセスなど、様々な有益なサービスを受けることができます。
私たちは2022年第3四半期にドイツでサービスを開始し、現在はヨーロッパの主要国で稼働しており、数百万台の車両がAPIを通じてアクセスできる。
インフラを自社で管理するのではなく、マネージド・データ・サービスを選択した理由は?
私たちのアーキテクチャでは、いくつかのコンポーネントを再利用したいと考えています。Aivenとの提携を真剣に検討したコンポーネントの1つがKafkaです。確かに、Kafkaを社内でホスティングして管理することは、大規模なワークロードやデータ量では理にかなっているかもしれません。しかし、規模を拡大し、迅速に反復しようとする場合、予算と現在の成長段階に合った既製のソリューションを見つけることが重要です。
Aivenは、私たちに最適なソリューションでした。Aivenは包括的で信頼性の高いKafkaホスティングと管理ソリューションを提供し、私たちのニーズに応えてくれます。このソリューションのおかげで、私たちはKafkaの複雑な管理に煩わされることなく、製品の構築と顧客への価値提供という、私たちが最も得意とすることに集中することができます。
具体的にAivenを採用した経緯を教えてください。
私たちのインフラはすべてAzure上でホストされていました。私たちは、サービス間の非同期通信のオプションを検討し、独自のKafkaをホスティングする、またはConfluentを使用するなどの選択肢を検討しました。私たちはすでにAzureを使用していたので、Kafkaのセットアップを管理する外部企業に焦点を当てました。
最終的には、ConfluentとAivenのどちらかを選ぶことになりました。我々の理解では、Confluentは我々のような新興企業ではなく、もう少し成熟したユーザーをターゲットにしているかもしれない。このことを念頭に置くと、Aivenは完璧にマッチしているように見えました。私たちはこの点で意見が一致しました。
その上、私たち側の大きな技術的要件の1つは、インフラをコードとして実行することでした。
Aivenのどのようなユースケースがありますか?
マイクロサービス間の非同期通信や車両からのトランザクション処理のバックボーンとしてKafkaを活用しています。ユーザーとのやりとりはトランザクションとして追跡され、Kafkaトピックに保存され、課金や分析など、大量のデータを迅速に処理する必要がある後の処理に利用されます。また、キャンペーン中の予算を追跡するためのアプリケーションの状態など、ホットデータを管理するためにAiven for Redis®*を使用しています。Redisは、キャンペーンの予算を管理し、スロットリングを決定するために水平にスケーリングする際に、データを迅速に集約するために使用されます。
他のスタートアップ企業がマネージドサービス、特にAivenを利用すべき理由は何だと思いますか?
私たちはオープンソースの標準を重視しており、Kafka®、Redis®、PostgreSQL®などの巨人の肩の上にSaaSソリューションを構築しています。自社でインフラを管理するのではなく、ソリューションの構築に注力している新興企業にとって、これらのサービスを扱う信頼できるパートナーを見つけることは非常に重要です。そこでAivenの出番です。
Aivenの主な利点の1つは、すべての主要クラウドプロバイダーとのシームレスな統合です。単一のベンダーやクラウド・プロバイダーに縛られるのではなく、企業として独自のインフラを持ち込み、その上でAivenがマネージド・サービスを提供する。これは、ビジネスにとって最適なクラウド環境を柔軟に自由に選択できるWin-Winの状況なのです。
インフラストラクチャー・アズ・コードの重要性も忘れてはならない。これは私たちだけでなく、オープンソースソフトウェアで構築している無数の企業にとって重要なことです。Aivenを使えば、インフラをコードとして管理し、最新のソフトウェア開発プラクティスに沿った合理的で効率的なワークフローを実現できます。
オープンソースの標準を重視し、主要なクラウドプロバイダーとのシームレスな統合を提供し、Infrastructure as Codeの重要性を理解しているパートナーをお探しなら、Aivenは理想的な選択です。
なぜオープンソースソフトウェアの利用が重要なのですか?
留意すべき重要な点が2つあります。第一に、ベンダーロックインを避けることが優先事項である場合もあり、オープンソースソフトウェアよりもオープンスタンダードを優先することが重要な場合もあります。
第二に、オープン・ソース・ソフトウェアはオープン・スタンダードを定義または実装していることが多く、同じプロトコル上に構築されている限り、テクノロジーを柔軟に切り替えることができる。
オープンソースソフトウェアは、より機敏である傾向があり、より迅速な問題解決とコミュニティへの貢献が可能である。
Aiven Clusterのスタートアップ・プログラムに参加したことで、特にどのようなメリットがありましたか?
クレジットの提供は、最終製品に組み込む前に、どのような構成要素が使えるかを理解し、それらを使って遊ぶのに本当に役立ちます。すぐに購入することなく、さまざまな技術を試すことができます。
続きを読む
- 今すぐAiven for Apache Kafka®を始める方法をご覧ください。
- Aivenの価格計算機を使用して、どのプランがあなたに適しているかを確認できます。
- クラスター・プログラム にお申し込みください。