2021-11-01から1ヶ月間の記事一覧
今回は弊社タクシーデリバリーアプリ「GO Dine」において取り組んでいるソフトウェアテストの自動化についてブログを書かせて頂きます。 本アプリでは自動化ツール「Autify for Mobile」を用いて自動化に取り組んでおりますので導入から現在の状況までをまと…
MoTでは、クラウドサービス上にあるマネージドデータベースや、BigQueryに流しているサービスログの参照ツールとして、ダッシュボードツール「Redash」を活用しています。 以前は、Web版のRedashを利用していましたが、2021年11月末にWeb版のサービス提供が…
こんにちは、技術戦略部 SREグループのカンタンです。 MoTが提供しているサービスを成長させるために様々なマイクロサービスを次から次と開発しています。マイクロサービスの増加に伴って全体のシステムが複雑になり、前回の記事で話た共通ログフォーマット…
こんにちは、SREグループの水戸 (@y_310) です。前回の記事でも触れたとおりMoTにはたくさんのサービスが稼働しており、それに応じて様々なインフラリソースも作成されています。そのためリソースの見通しを良くし、インフラ構築時に迷わず命名できるように…
AI技術開発部アルゴリズムグループの齋藤です。 今回は前回紹介した到着予想時間(Estimated Time of Arrival, ETA)について、タクシーアプリ「GO」を運用する際に出てくる特有の問題を考慮して開発した内製ETA算出エンジンの概要と特徴について紹介します。 …
AI技術開発部アルゴリズムグループマネージャーの織田です。 MoTでは既存のタクシー交通システムのDXによる効率化を推進していますが、「果たしてどこまで効率化が可能なのか」という究極的な問いについて考えることは有益であると考えています。未来が完全…
プッシュ通知関連のデータを制御するテーブルは1億レコードにも及ぶのですが、この巨大なテーブルによってDBのパフォーマンスが悪化する問題が発生していました。それらをどのように改善したのかについて解説します。 はじめに バックエンドグループの青松で…
こんにちは、SREグループの水戸 (@y_310) です。MoTでは多種多様なマイクロサービスが稼働しています。マイクロサービスは一般的に、あるプロダクトを何らかの形で分割した内の一部の役割を担うものです。その分割されたマイクロサービスにおいてどこまでを…
※本記事の背景にある『DRIVE CHART』は、2025年8月1日付けで会社分割に伴い新会社GOドライブ株式会社に移管されました。現在は、GOドライブ社のテックブログにて継続的に技術情報を発信していますので、そちらもご参照ください。 2021年11月8日に「MoT TechT…
タクシーアプリ「GO」の iOS アプリを開発をしている古屋です。 この記事では GO でデバッグメニューにどのようなものを実装して開発の効率を上げているか紹介します。 はじめに デバッグメニューといえば端末をシェイクしたらでてきて、以下のようなものが…
タクシーアプリ「GO」の iOS アプリを開発している久利です。最近 SwiftUI を使った機能がリリースされたので、どのように導入していったかについてご紹介します。 はじめに きっかけ GO では2021年4月に iOS 12 のサポートを終了し、そろそろ SwitftUI を使…