2022-12-01から1ヶ月間の記事一覧

TerraformではなくCDKを使っている話

AWS

(これはMoT Advent Calender 2022の24日目です) データエンジニアの渡部徹太郎です。私の担当しているプロジェクトでは、Infra as CodeにTerraformではなくCDKというツールを使っているので、その話をします。 CDKの概要 CDKとはAWS専用のInfra as Codeツー…

DRIVE CHART で 実験管理ツール としてClearMLを採用しました

AI

※本記事の背景にある『DRIVE CHART』は、2025年8月1日付けで会社分割に伴い新会社GOドライブ株式会社に移管されました。現在は、GOドライブ社のテックブログにて継続的に技術情報を発信していますので、そちらもご参照ください。 この記事はMobility Technol…

DRIVE CHART OSS版アノテーションツール最新トレンド2022

AI

※本記事の背景にある『DRIVE CHART』は、2025年8月1日付けで会社分割に伴い新会社GOドライブ株式会社に移管されました。現在は、GOドライブ社のテックブログにて継続的に技術情報を発信していますので、そちらもご参照ください。 この記事はMobility Technol…

DRIVE CHART AI開発基盤のこれまでとこれから

AI

※本記事の背景にある『DRIVE CHART』は、2025年8月1日付けで会社分割に伴い新会社GOドライブ株式会社に移管されました。現在は、GOドライブ社のテックブログにて継続的に技術情報を発信していますので、そちらもご参照ください。 この記事はMobility Technol…

Skaffold v2でCloud Runの開発を効率化する

タクシーアプリ「GO」のバックエンドを開発している柳浦です。最近リリースされたSkaffold v2がCloud Runに対応したので、調べて使ってみました。 この記事はMobility Technologies Advent Calendar 2022の17日目の記事です。 序 SkaffoldはGoogleが開発した…

MoTインターン取り組み報告 ~標識検出の高速化~

※本記事の背景にある「道路情報の差分抽出プロジェクト」は、2025年8月1日付けで会社分割に伴い新会社GOドライブ株式会社に移管されました。現在は、GOドライブ社のテックブログにて継続的に技術情報を発信していますので、そちらもご参照ください。 こんに…

FlutterのGoogle MapでMarkerを動かしてみる

Mobility TechnologiesでFlutterエンジニアとして働いているTomiと申します。 タクシーアプリ「GO」ではGoogle MapにMarker(Taxi)を動かす場合が多くあります。Flutterではどのように動かせるのかを調査しましたので、この内容を共有します。 目標 Google Ma…

GCP のコスト分析をするためのデータ整備

タクシーアプリ『GO』、法人向けサービス『GO BUSINESS』、タクシーデリバリーアプリ『GO Dine』の分析基盤を開発運用している伊田です。本記事では GCP のコスト分析をするために実施したデータ整備について紹介します。 この記事は、Mobility Technologies…

Flutter moduleのAARをGitHubレポジトリにデプロイする

こんにちは、Mobility TechnologiesでFlutterエンジニアとして働いているTomiと申します。 以前ブログで書いた「Flutter moduleのAARをMaven + GitHub ActionsでGitHub Packagesにデプロイする」ではFlutter v3.3.0より前のバージョンで動作する方法を紹介し…

Aurora PostgreSQLでテーブルパーティショニングを導入した話 【実践編】

SRE

技術戦略部 SREグループの古越です。 前回の記事でパーティショニングを導入する段階で注意するポイントについて主に触れてきました。今回は導入するために具体的に行った事や追加で導入する拡張機能の解説などを踏まえて紹介していきます。 前提知識と導入…

FlutterでGoogle Chromeの拡張機能を作ってみた

Flutterエンジニアの井戸田です。 今回はFlutterでGoogleChromeの拡張機能を作ることができることを知ったので、その方法を紹介します。 はじめに この記事はMobility Technologies Advent Calendar 2022の9日目です。 プロジェクトの作成 まずはFlutterでGo…

Aurora PostgreSQLでテーブルパーティショニングを導入した話 【検討編】

SRE

技術戦略部 SREグループの古越です。 MoTで開発しているサービスの多くはAurora PostgreSQLを利用しています。一部サービスにはデータが蓄積し、肥大化していくテーブルの管理が課題になっています。今回は開発者からの要望で新規サービスの幾つかにパーティ…

PG BATTLE 2022参加レポート

これはMobility Technologies (MoT) アドベントカレンダー6日目の記事です。 2022年10月22日に開催された企業・学校対抗の競技プログラミング大会の PG BATTLE 2022 にMoTから参加したので、その時出題された問題・感想について記載していきます。 PG Battle…

Swift-DocCを触ってみた話

iOS

タクシーアプリ「GO」のiOSアプリを開発しているTanです。本記事では、WWDC21で発表されたSwift-DocCを触ってみたことについて紹介します。 はじめに ソフトウェアにとってドキュメントは大事な存在です。 OSSの世界だけでなく、private repositoryでも、ド…

インフラコストをBigQueryで集約管理

MoTでは、クラウドインフラサービスとして主にAWSとGCPを利用しており、コストの管理・確認についてもそれぞれのクラウドインフラサービスが提供しているコストレポートやダッシュボードを利用して確認しています。 今回、AWSとGCPにまたがっているサービス…

SREグループの定例ミーティングでやっていること

こんにちは、SREグループの水戸 (@y_310)です。MoTのSREグループでは毎週1時間の定例ミーティングを実施しています。今回はこのミーティングの目的や内容についてご紹介します。 ミーティングの目的 SREグループでは毎朝30分のスタンドアップミーティング (…

マイクロサービス環境におけるTerraformディレクトリ構成

こんにちは、SREグループの水戸 (@y_310)です。今回はSREグループが管理しているTerraformのディレクトリ構成について紹介します。MoTのSREグループでは数十のマイクロサービスを運用しており、その全てのサービスのTerraformテンプレートファイルを1つのリ…

「GO」のiOSアプリにLive Activitiesを追加してみた話

iOS

この記事は Mobility Technologies Advent Calendar 2022 の2日目です。 タクシーアプリ「GO」の iOS アプリを開発している古屋です。 今回は「GO」にあったら便利になりそうなLive Activitiesのプロトタイプを作ってみたので、その紹介をしたいと思います。…