Luup の技術ブログ

データカタログにNotionを選択した理由

この記事は、Luup Advent Calendarの9日目の記事です。 こんにちは。Data Engineeringチームの河野(@matako1124) です! 最近データカタログを導入したのですが、ツールの選定方法と実装方法についてご紹介したいと思います。結論から言うと、Luupでは社内ドキュメントとしてNotionをどの部署も使用しているため、Notionをデータカタログとして使おうという選択にしました。 注意 執筆

LUUP QAチームの紹介と検証事例

この記事はLuup Advent Calendarの8日目の記事です。 こんにちは、QA(Quality Assurance)チームです。 ほかの方々の記事ではtechな内容でしたりLuup特異な内容で執筆されていますが、 QAチームの記事が初なので今日はチームの体制・業務のご紹介となります。 最後までご覧いただけたら嬉しいです。 QAチームの体制とスプリント内の活動 QAチームの体制? アプリのローンチ開始~チ

LUUP QAチームの紹介と検証事例

この記事はLuup Advent Calendarの8日目の記事です。 こんにちは、QA(Quality Assurance)チームです。 ほかの方々の記事ではtechな内容でしたりLuup特異な内容で執筆されていますが、 QAチームの記事が初なので今日はチームの体制・業務のご紹介となります。 最後までご覧いただけたら嬉しいです。 QAチームの体制とスプリント内の活動 QAチームの体制? アプリのローンチ開始~チ

機械学習を使ったインサイト抽出

※この記事はLuup Advent Calendarの7日目の記事です。 こんにちは、Luupの松本です。 今日は、機械学習のちょっと変わった使い方について、Luupでの実例を用いて簡易に紹介します。機械学習というと、モデリングをして予測結果を出し、それを活用して初めて価値が出ると言われることがあります。基本的に多くのケースでその認識は正しいのですが、機械学習の副産物を活

機械学習を使ったインサイト抽出

※この記事はLuup Advent Calendarの7日目の記事です。 こんにちは、Luupの松本です。 今日は、機械学習のちょっと変わった使い方について、Luupでの実例を用いて簡易に紹介します。機械学習というと、モデリングをして予測結果を出し、それを活用して初めて価値が出ると言われることがあります。基本的に多くのケースでその認識は正しいのですが、機械学習の副産物を活

SORACOM API の定期取得を GCP で作った Node-RED で取得する Tips

こんにちは IoT チームの田中です。 この記事は Luup Advent Calendar の 6 日目の記事です。 LUUP 車両の通信は SORACOM SIM を利用していて、SORACOM API を使って通信状況や稼働状況などを30分程度の間隔で定期的に記録するようにしています。 どのようにデータを記録して、そのデータをどう活用するかは、まだまだ試行錯誤の段階のため、プロトタイピングしやすいように Node-RED

SORACOM API の定期取得を GCP で作った Node-RED で取得する Tips

こんにちは IoT チームの田中です。 この記事は Luup Advent Calendar の 6 日目の記事です。 LUUP 車両の通信は SORACOM SIM を利用していて、SORACOM API を使って通信状況や稼働状況などを30分程度の間隔で定期的に記録するようにしています。 どのようにデータを記録して、そのデータをどう活用するかは、まだまだ試行錯誤の段階のため、プロトタイピングしやすいように Node-RED

CIで画像素材を検証する

この記事はLuup Advent Calendarの5日目の記事です。 LUUPサーバーチームのt-kurimuraです。 この記事ではLUUPのサーバーのレポジトリのひとつで実装されている画像に対するバリデーションをご紹介します。 背景 LUUPではキャンペーンなどユーザーへお知らせする際にバナーなどで画像素材を利用します。 これら画像はサーバー上にアップロードされアプリ側へURLを渡す形で表示

CIで画像素材を検証する

この記事はLuup Advent Calendarの5日目の記事です。 LUUPサーバーチームのt-kurimuraです。 この記事ではLUUPのサーバーのレポジトリのひとつで実装されている画像に対するバリデーションをご紹介します。 背景 LUUPではキャンペーンなどユーザーへお知らせする際にバナーなどで画像素材を利用します。 これら画像はサーバー上にアップロードされアプリ側へURLを渡す形で表示

ESP32でBLEデバイスを作る

※この記事はLuup Advent Calendarの4日目の記事です。 以前、あるBLEデバイスを操作するAndroidアプリを開発するのに、肝心のBLEデバイスの実機が入手できないということがありました。そこで通信仕様の資料を元にESP32でダミーのBLEデバイスを作ってみたところ、よい感じに動いてくれたので事なきを得たのでした[1]。 ESP32は安価で入手性もよく、Arduinoで手軽にプログラムを開

ESP32でBLEデバイスを作る

※この記事はLuup Advent Calendarの4日目の記事です。 以前、あるBLEデバイスを操作するAndroidアプリを開発するのに、肝心のBLEデバイスの実機が入手できないということがありました。そこで通信仕様の資料を元にESP32でダミーのBLEデバイスを作ってみたところ、よい感じに動いてくれたので事なきを得たのでした[1]。 ESP32は安価で入手性もよく、Arduinoで手軽にプログラムを開

SORACOM BeamとAWS IoTによるMQTTアーキテクチャ

※この記事はLuup Advent Calendarの3日目の記事です。 こんにちは。 この記事ではIoTチームから、LuupのIoT、とりわけMQTTに関連するアーキテクチャの改善事例について紹介します。 MQTTにまつわる問題いろいろ Luupでは通信プロトコルにMQTTを用いた車両(下図の Device )を使用しています。 このMQTTを用いた通信に関していくつか問題点がありました。 変更前のアーキテクチャで

SORACOM BeamとAWS IoTによるMQTTアーキテクチャ

※この記事はLuup Advent Calendarの3日目の記事です。 こんにちは。 この記事ではIoTチームから、LuupのIoT、とりわけMQTTに関連するアーキテクチャの改善事例について紹介します。 MQTTにまつわる問題いろいろ Luupでは通信プロトコルにMQTTを用いた車両(下図の Device )を使用しています。 このMQTTを用いた通信に関していくつか問題点がありました。 変更前のアーキテクチャで

Luup Developers Blog振り返り

Luup Developers Advent Calendar の2日目の記事です。 こんにちは、Luup Developers Blog 編集部の堀内(@shinya_h)です。 この記事では下記の内容について記載します。 なぜ Developers Blog を始めようと思ったのか Developers Blog を始めて実感したこと 今年注目度が高かった記事 今後の課題 なぜ Developers Blog を始めたか Luup のエンジニアは「街じゅうを「駅前化」するインフラをつくる」を

Luup Developers Blog振り返り

Luup Developers Advent Calendar の2日目の記事です。 こんにちは、Luup Developers Blog 編集部の堀内(@shinya_h)です。 この記事では下記の内容について記載します。 なぜ Developers Blog を始めようと思ったのか Developers Blog を始めて実感したこと 今年注目度が高かった記事 今後の課題 なぜ Developers Blog を始めたか Luup のエンジニアは「街じゅうを「駅前化」するインフラをつくる」を