GO TechTalk #24 タクシーアプリ『GO』のAIサービスを支えるMLOpsを体感しよう!

2023年12月5日に「GO TechTalk #24 タクシーアプリ『GO』のAIサービスを支えるMLOpsを体感しよう!」(connpass)を開催しました。 本記事では当日の内容を簡単に紹介します。 GO TechTalkとは? GO TechTalkは、GO株式会社のエンジニアたちが、タクシーアプ…

S3からデータを消すためのプロセスとテクニック

15億を超えるオブジェクトを持つS3バケットからデータを消すためのプロセスとテクニックを、『DRIVE CHART』の運用で実際に行ったケースに沿ってご紹介します。 『DRIVE CHART』に携わるエンジニア・大西 (@ken_jimmy) です。 この投稿では、S3のデータの削…

PostgreSQLのTransaction ID Wraparound失敗でDB停止障害を起こしそうになった話

こんにちは、SREグループの水戸 (@y_310)です。GO Inc.ではマイクロサービスごとに固有のDBを持っているため数十台のAurora PostgreSQLクラスタを運用しています。ある日たまたまAWSコンソールを眺めていたところそのうちの1つのクラスタでこんなメッセージ…

GraphQLエラーをIstioとGrafanaで監視する

SRE

こんにちは、SREグループの水戸 (@y_310)です。GO Inc.では様々なマイクロサービスが動いていますがその中にいくつかGraphQLのサービスが存在します。SREグループでは全てのサービスに対して共通のメトリクスでリクエスト状況やエラーを監視しているのですが…

PostgreSQL大量レコードの更新する作業でやったこと

SQL

バックオフィス基盤第2グループの名嘉眞です。今回は業務で合計で1800万件程のレコードを更新する際にやったことについて書こうと思います。 最終的に本番環境に対してどう更新したのかは、1度に更新するレコード数を制限できるように更新用のバッチ処理を作…

Agile Japan 2023 参加レポート

この記事は、 GO Inc. Advent Calendar 2023 の8日目です。 タクシーアプリ『GO』のバックオフィス基盤を開発している 森竹 です。 2023/11/16〜17に ベルサール新宿セントラルパーク にて開催された Agile Japan 2023 に参加して来ました。 Agile Japan へ…

PostgreSQLの実行計画を読む

バックオフィス基盤第2グループの名嘉眞です。私の関わっているプロダクトで利用しているDBはほぼPostgreSQLを利用しています。今回は業務でよく利用するようなSQLを例にPostgreSQLの実行計画について記事を書こうと思います。書いてあることの技術的な点は…

GOのiOSアプリチームで2023年に行った社内勉強会の話

iOS

これは、GO Inc. Advent Calendar 2023の4日目の記事です。 はじめまして!タクシーアプリ『GO』の iOS アプリを開発している髙橋です。 GOのiOSアプリチームでは今年の5月以降、情報のキャッチアップを目的として社内勉強会を継続的に開催しています。 この…

DRIVE CHARTのAI技術まとめ-データサイエンス編

AI技術開発部データサイエンスGの菊地です。今回の記事では次世代AIドラレコサービス『DRIVE CHART』を実現するためのデータ分析技術について、過去に執筆された内容をもとにまとめていきたいと思います。こちらの記事は画像認識編、AI運用技術編の続編とな…

Istio Ingress Gateway越しgRPC streamingのハマりポイント

SREグループ・ヒロチカです。弊社の持つk8sのクラスタの整理の一環で、gRPC streamingを使っているサービスについて、通信経路にIstio Ingress Gatewayを経由する形へと構成変更を行った際のポイントや知見をご紹介いたします。 はじめに SREグループ・ヒロ…