2024-01-01から1年間の記事一覧
はじめに はじめまして、AI技術開発部 分析グループの赤池です。 GO株式会社に入社して4ヶ月、これを機にPythonのデータハンドリングで長らくお世話になったpandasを卒業してPolarsに入学したのですが、 当初、やりたいことは明確なのにどう実装すればいいか…
2024年9月17日に「GO TechTalk #29 タクシーアプリ『GO』のログ解析の民主化を促進するStreamlitの活用」(connpass)を開催しました。 本記事では当日の内容を簡単に紹介します。 GO TechTalkとは? GO TechTalkは、GO株式会社のエンジニアたちが、タクシー…
Memorystore for Redis移行のためのRedis HAProxy はじめに SREグループ・ヒロチカです。 GO株式会社では、サービスのクラウドインフラの設計から構築・運用までを担当しています。 あるKubernetesのサービスを別のGCPプロジェクトにあるKubernetes環境に移…
DroidKaigi 2024 参加レポート タクシーアプリ『GO』のAndroidアプリを開発している山本(@farundorl)です。 先日開催されたDroidKaigi 2024に参加してきました。本記事ではイベントの様子やスポンサーブースの様子などについてレポートします。 はじめに Dro…
こんにちは、SREグループのカンタンです! GO株式会社では AWS EKS と GCP GKE の Kubernetes クラスタを活用していて、EKS は以前から AWS マネージド証明書を利用していますが GKE は最近になって Let's Encrypt 証明書から Google マネージド証明書に移行…
こんにちは! iOSエンジニアの高橋(@h1d3mun3)です。タクシーアプリ『GO』のiOSアプリ開発をしています。 8/22 〜 8/24の日程で行われたiOSDC Japan 2024に参加してきましたので、そのレポート記事を書きたいと思います。 iOSDC Japanとは iOSDC Japanは2016…
2024年7月22日に「GO TechTalk #28 iOSの潜在能力を引き出せ!リッチプッシュとApple Payの実践活用術」(connpass)を開催しました。 本記事では当日の内容を簡単に紹介します。 GO TechTalkとは? GO TechTalkは、GO株式会社のエンジニアたちが、タクシー…
MIRU2024参加レポート GO株式会社は、2024年8月6日(火)から8月9日(金)の4日間熊本で開催された「MIRU2024(第27回画像の認識・理解シンポジウム)」のシルバースポンサーを務め、企業ブースの出展を行いました。森本・福井・小林・米田が参加してきまし…
こんにちは、SREグループの浜地です。 GO株式会社では、様々な社内/社外向け管理画面システムをホスティングしており、多くはAmazon S3+Amazon CloudFrontを利用したSingle Page Application(以降SPA)構成をとっています。 今回はそのうちのひとつでCross…
こんにちは、SREグループの浜地です。 先日、TerraformにConftestを導入したので、背景などを含めて紹介しようと思います。 「最近話題のOPA的なのでTerraformをテストしたいんだけどなー」とお考えの方にぜひ読んでいただけると幸いです。 Conftest導入背景…
2024年6月18日に「GO TechTalk #27 タクシーアプリ『GO』AndroidでのreCAPTCHA導入・WebADBでの自動化」(connpass)を開催しました。 本記事では当日の内容を簡単に紹介します。 GO TechTalkとは? GO TechTalkは、GO株式会社のエンジニアたちが、タクシー…
実践 脱Modifier.composed タクシーアプリ『GO』のAndroidアプリを開発している山本です。 Android アプリの UI 開発ツールキットである Jetpack Compose ライブラリでパフォーマンス向上のために既存の Modifier.composed を使った実装を Modifier.Node に…
はじめに SREグループ・ヒロチカです。GO株式会社では、サービスのクラウドインフラの設計から構築・運用までを担当しています。 以前の記事で、Google Cloudのグローバル外部アプリケーションロードバランサでmTLS機能を利用した通信を行う構成をご紹介しま…
2024年5月20日に「GO TechTalk #26 GISや因果推論でビジネス課題を解決:GO Inc. データアナリストによる実践事例」(connpass)を開催しました。 本記事では当日の内容を簡単に紹介します。 GO TechTalkとは? GO TechTalkは、GO株式会社のエンジニアたちが…
はじめに SREグループの古越です。GOでは多くのプロダクトでAurora PostgreSQLを利用しています。Aurora PostgreSQLは標準で多くのCloudWatchメトリクスを出力しており、ほとんどのユースケースに対応できる可観測性があります。しかし、PostgreSQLの詳細な…
こんにちは、SREグループの水戸 (@y_310)です。重要なデータをストレージに保存する際は暗号化を一つのセキュリティ対策として考えることが多いかと思います。最近はEncryption At Restと呼ばれるストレージレベルの透過的な暗号化によってストレージへの直…
はじめに SREグループ・ヒロチカです。GO株式会社では、サービスのクラウドインフラの設計から構築・運用までを担当しています。 今回、GCPで利用しているロードバランサーでクライアント認証の機能をmTLSで実現したいという要件があり、いくつか構築しなが…
こんにちは、SREグループの水戸 (@y_310)です。Terraformを継続的に使用していると、時々一括して大量のファイルの記法を修正したくなる時があります。 単純な置換であればsedで十分ですが、少し複雑な変換になるとsedでは難しいこともあります。そんな時はH…
はじめに SREグループ・ヒロチカです。GO株式会社では、サービスのクラウドインフラの設計から構築・運用までを担当しています。 今回、高トラフィックが予想されるアプリケーションに対して負荷試験を実施するにあたり、軽量に負荷をかけられるツールを試し…
ドライバー用アプリ『GOドライバー』を開発しているFlutterエンジニアの井戸田です。 本記事では、『GOドライバー』に chuck_interceptor を導入して得られた知見を紹介します chuck_interceptorを導入した背景 私たちの開発チームでは、アプリケーションの…
Golang マイクロサービスの徹底トレース方法 | オブザーバビリティ基盤第3話 こんにちは、SREグループのカンタンです! GO株式会社ではサービス品質を向上させるためマイクロサービスのオブザーバビリティを常に改善しています。 「LGTM!オブザーバビリティ…
GKE クラスタでは64ノードしか作れない?!Cloud NAT でハマった話 こんにちは、SREグループのカンタンです! GO株式会社では AWS EKS と GCP GKE の Kubernetes クラスタを活用していますが、 数週間前に本番 GKE クラスタのメンテナンス作業を実施した際に…
2024年2月26日に「GO TechTalk #25 GOのデータ・AIを活用する「組織」を30分で紹介」(connpass)を開催しました。 本記事では当日の内容を簡単に紹介します。 GO TechTalkとは? GO TechTalkは、GO株式会社のエンジニアたちが、タクシーアプリ『GO』をはじ…
Regional Scrum Gathering Tokyo 2024 参加レポート タクシーアプリ『GO』の決済基盤を開発している 菅原 です。 2024年1月10〜12日に開催された Regional Scrum Gathering Tokyo 2024 (RSGT2024) に会社のメンバーと参加してきました。 Regional Scrum Gath…
このたび、GO株式会社の技術ブログを移転しました。 今後はここ「GO Tech Blog」を通じて、GO株式会社のエンジニアたちが日々の業務を通じて得た知見や、社内の開発文化について発信していきます。 ぜひRSSの購読や、はてなIDをお持ちの方はぜひ読者登録もよ…