Timee Product Team Blog

タイミー開発者ブログ

dbtに関連する運用の自動化

この記事は Timee Advent Calendar 2023 シリーズ 3 の12日目の記事です。 qiita.com はじめに DREグループでデータエンジニアをやっている西山です。 今回は、データ転送まわりの運用自動化について書きます。 タイミーのアプリログが分析できる状態になる…

定例会議の議事録をNotion DBで構造化して、いい感じにした話

この記事は "Timee Advent Calendar 2023" の11日目の記事です。 qiita.com こんにちは、タイミーのデータ統括部データサイエンス(以下DS)グループ所属の菊地です。 今回は、定例会議の議事録をNotion DBで構造化して、いい感じにした話を紹介したいと思い…

インシデントコマンダーになる前に経験したこと 〜 システム障害が起きて、それからどうする?

この記事は Timee Advent Calendar 2023 シリーズ 2 の10日目の記事です。 qiita.com こんにちは! @lucky_pool です。 タイミーでプロダクトマネージャーをしています。 はじめに 何らかのシステム障害が起こったとき、サービスを利用するあらゆる人に影響…

BigQueryにおけるdbtの増分更新についてまとめてみた

はじめに ※Timeeのカレンダー | Advent Calendar 2023 - Qiitaの12月8日分の記事です。 okodooooooonです BigQueryの料金爆発。怖いですよね。 dbtでの開発が進んでたくさんのモデルを作るようになると、デイリーのビルドだけでも凄まじいお金が消えていった…

RecBoleでサクッとレコメンドアルゴリズムの検証をしてみた

こんにちは、データ統括部データサイエンス(以下DS)グループ所属の小関 (@ozeshun)です。 本記事では、タイミーで取り組んでいるレコメンドに使用するアルゴリズムを検証する際に活用した、RecBoleでの実験方法について紹介したいと思います。 ※Timee Adve…

メンバーの相互理解を深めるためにDSグループでやっていること

この記事はTimee Advent Calendar 2023の7日目の記事です。 qiita.com こんにちは、データ統括部データサイエンス(以下DS)グループ所属の小栗です。 本記事では、メンバーの相互理解を深めるためにDSグループで取り組んでいる施策を紹介します。 そもそも…

terraformでPRごとにテスト環境を用意する

この記事はTimee Advent Calendar 2023シリーズ 2の5日目の記事です。 はじめに DREグループの石井です。 今回はDREグループの管理するデータ基盤に関するインフラのterraformのテスト環境の話をしようと思います。 導入前の課題感 我々のチームではデータ基…

障害発生時間をFactから改善する取り組みをアップデートした話

こんにちは、CTO室グループでQAスペシャリストを担っている依光です。 今年を振り返ってという視点から、施策として動き始めた「障害対応をFactから改善する取り組み」について紹介させてください。 今までの取り組みと課題 タイミーのプロダクト部ではFour …

Railsアップグレードを楽にする取り組み 〜社内向け管理画面編〜

こちらはTimee Advent Calendar 2023シリーズ1の5日目の記事になります。 昨日は @redshoga による Vercel REST APIを用いたステージング環境反映botについて で明日は @yama_sitter による フロントエンドアプリケーションの認知負荷とテスタビリティに立ち…

ストレングスファインダー共有会を実施しました!

こんにちは、データ統括部でデータアナリストをしているyuzukaです。 今回は、データ統括部のアナリストを対象に実施した「ストレングスファインダー共有会」について紹介します。 ストレングスファインダーとは? ストレングスファインダーとは、米国のギャ…

マネフォとタイミーでdbtに関する合同勉強会を実施しました!!!!

この記事は "Timee Advent Calendar 2023" の2日目の記事です。 qiita.com こんにちは、株式会社タイミーの土川 (@tvtg_24) です。 先日、マネーフォワードさんとアナリティクスエンジニアリング周りの合同勉強会を開催しました! 自分が所属するデータ統括部…

技術的な雑談をするテックトークを開催して半年が経ちました

はじめに こんにちは、マッチング領域でバックエンドエンジニアをしているぽこひで ( @pokohide ) です。 タイミーのアドベントカレンダー2日目の記事です。 今回は、タイミーのプロダクト組織で毎週開催している技術的な雑談を行うテックトークの紹介をしま…

タイミーのRailsアプリをシニアなエンジニアが採点したらだいぶ辛口だった

この記事はTimee Advent Calendar 2023シリーズ 1の1日目の記事です。 はじめに こんにちは、タイミーでバックエンドエンジニアをしている須貝(@sugaishun)です。昨年は弊社でアドベントカレンダーに取り組んだか覚えていないのですが、今年はなぜかいきな…

Lookerユーザーの声から浮かび上がった課題と解決策

こんにちは!shunです。私はタイミーのデータ統括部でデータ分析やLooker開発を担当しています。今回は、社内のLooker利用者へのユーザーインタビューを実施し、得られた知見についてお話しします。 背景と目的 データ統括部では、各組織がデータを元に意思…

社内向けLooker講習会のご紹介

はじめに こんにちは! タイミーのデータアナリストのYoです。 今回は、社内で実施した「Looker講習会」を紹介させていただきます。 ご紹介する内容は以下になります。 Looker講習会について なぜLookerか Lookerとは、Google社が提供するBusiness Intellige…

Kaigi on Rails2023 に参加しました

タイミーの新谷、江田、酒井、正徳です。 Kaigi on Rails 2023 が10月27日、28日の2日間で開催されました。タイミーは去年に引き続きKaigi on Railsのスポンサーをさせていただきました。 note.com また、タイミーには世界中で開催されている全ての技術カン…

タイミーデータ基盤のモデリング設計について

はじめに こんにちはokodoonです タイミーのデータ基盤に対してデータモデリングを始めてしばらく経ったので、現状の全体構成を紹介したいと思います 全体構成 弊社のBigQueryは以下の4層にレイヤリングされています それぞれの役割は以下のような切り分けに…

【イベントレポート】Server Actionsを踏まえた フルスタックTypeScriptの一考察

イベント概要 2023年8月2日に「What’s “Next” JS Meetup」と題してバベル社のuhyoさんをお招きしてNext.jsに関する勉強会を開催しました。 その中でタイミーフロントエンドエンジニアのいーふとさん(@redshoga)の講演をイベントレポートにまとめてお届けし…

スクラムフェス仙台2023に登壇してきました!

内容 こんにちは!スクラムマスターのShinoP (@marupopu)です! この記事は、スクラムフェス仙台2023で登壇した事によるふりかえり記事になります。 実際の発表内容はこちら speakerdeck.com ※後で動画も公開されると思いますので、ぜひ見てください! なぜ…

【イベントレポート】プロダクトマネジメント組織のデザイン

イベント概要 2023年8月24日にGaudiy社との共催で「不確実性を乗りこなす強いプロダクトマネジメント組織のデザイン」と題してプロダクトマネジメント組織に関する勉強会を開催しました。 不確実性の高いマーケットに対して、高い成果を出せるチームにしてい…

データアナリストの勉強会をご紹介します!

こんにちは! タイミーのデータアナリストの@takahideです。 今回は、メンバーが行っている「勉強会」を紹介させていただきます。 ご紹介する内容は以下になります。 ・勉強会ではどんなことをやっているの? ・勉強会を通じた業務の広がりとは? 勉強会につ…

dbtCloudから作成したPullRequestにコンパイル済みSQLをコメントする仕組みを作成した話

こんにちは☀️ タイミーでアナリストとアナリティクスエンジニアしてますokodoonです 今回の記事はdbt CloudでPull Requestを作るときに、レビュー負荷が高くなってしまっていた問題を解消できるように、コンパイル済みのSQLをPR上にコメントするような仕組み…

H3を使用したLookerでの可視化

こんにちは、タイミーのデータ統括部データサイエンス(以下DS)グループ所属の菊地です。 今回は、タイミーがBIツールとして導入しているLookerでの、H3を使用した可視化をするための取り組みを紹介したいと思います! H3とは H3とは、Uber社が開発している…

PoEAAの輪読会を実施しました

はじめに マッチング領域、ワーキングリレーションチームの@Juju_62qです。 タイミーでは有志のメンバーが集まって1年半ほど前から輪読会を行っています。 現在5冊の書籍を読み終わっています。 ブログのタイトルにもありますが、今回エンタープライズ アプ…

droidcon San Francisco 2023レポート 〜セッション紹介編〜

こんにちは、Androidエンジニアのはる(@ haru2036)とシャム(@arus4869)です! 私たちは2023年6月8-9日にアメリカ合衆国サンフランシスコで開催されたdroidcon San Francisco 2023に参加してきました。 前回のイベント報告編に引き続き、実際のセッションを…

droidcon San Francisco 2023レポート 〜行ってきました編〜

はじめに こんにちは、Androidエンジニアのはる(@ haru2036)とシャム(@arus4869)です! 私たちは2023年6月8~9日にアメリカ合衆国サンフランシスコで開催されたdroidcon San Francisco 2023に参加してきました。 タイミーではKaigiPassというカンファレンス…

Rails edgeでCIを回し始めました 〜見つけたエラー編〜

こんにちは、マッチング領域でバックエンドエンジニアをしているぽこひで ( @pokohide ) です。 前回はRails edgeでCIを回し始めた話を紹介しました。 tech.timee.co.jp 今回は、実際に弊社でCIをRails edgeで回し始めた事で見つけたエラーの例を紹介してい…

Vertex AI Pipelinesを効率的に開発するための取り組み

こんにちは、タイミーのデータ統括部データサイエンス(以下DS)グループ所属の小関です。 今回はDSグループがMLパイプライン構築時に活用しているVertex AI Pipelinesを効率的に開発するための取り組みを紹介したいと思います! Vertex AI Pipelinesとは Ve…

DREが考えるデータ基盤の生産性とfourkeysによる可視化

DREグループの石井です。 先日といってももうしばらく前ですが、Techmeeというイベントで生産性についてトイルの計測をしてそれを一定に抑える取り組みをしているという話をさせて頂きました 。 https://timeedev.connpass.com/event/275750/ www.youtube.co…

Rails edgeでCIを回し始めました 〜設定方法編〜

こんにちは、マッチング領域でバックエンドエンジニアをしているぽこひで ( @pokohide ) です。 冷やし中華はじめました的なタイトルですね。分かります。 今回はタイミーが本番運用しているRailsアプリケーションに対してRails edgeでCIを回すようになった…