YOUTRUST Tech Blog

フィード

記事のアイキャッチ画像
ヘルプページをAIと共同運用する 〜 Notion→Git移行と自動更新システムの構築
YOUTRUST Tech Blog
こんにちは、SRE2年生が終わろうとしている墨(YOUTRUST/X)です! 昨今AIの台頭によりリリース頻度が高くなっていく中でヘルプページの更新がリリースに追いつかないなどの課題をお持ちではないでしょうか? 今回は、NotionからGitベースのヘルプページへ移行し、さらにAIによる自動更新システムを構築した事例をご紹介します。 非エンジニアメンバーが簡単に運用できる仕組みを作ることで、運用工数を大幅に削減しつつ、品質管理を向上させた取り組みです。 YOUTRUST ヘルプページ プロジェクト概要 YOUTRUSTでは、ユーザー向け(to C)と公式リクルーター向け(to B)の2つのヘル…
9日前
記事のアイキャッチ画像
機械学習エンジニアとデータアナリストの違い——お互いの偏見をぶつけてみた!
YOUTRUST Tech Blog
突然ですが、機械学習エンジニアとデータアナリストの違いってわかりますか? 「どっちもデータをAIとかで分析して、『確率は87%(メガネクィッ)』ってやる人でしょ?」と思われてるかもしれません。 実は全然違います!磁石に例えると、方位磁石とモーターぐらい違います。 今回はYOUTRUSTの機械学習エンジニアである私、佐藤(YOUTRUST/X)とデータアナリスト兼データエンジニアである小林(YOUTRUST)が対談形式でお互いの仕事に対する偏見をぶつけ合ってみました。これからデータ人材を目指す人にも、採用する側の人にも参考になるはずです。 左から小林、佐藤 あなたが思う、自分の仕事と相手の仕事…
17日前
記事のアイキャッチ画像
Git worktree が捗る管理ツール作ってみた
YOUTRUST Tech Blog
こんにちは、YOUTRUSTのやまでぃです。(YOUTRUST) 今回は、社内で開発・運用している Git worktree 管理ツールを紹介します。 各 worktree を一元管理して並行開発をサポートするローカル Web アプリケーションです。 ※ Claude Code でバイブコーディングした社内用のツールになるので、現在は公開予定はございません。 開発背景 日々の開発では、レビュー対応・機能開発・バグ修正などで複数ブランチの並行作業が発生します。 Git worktree を使えばブランチごとにディレクトリを分離できますが、それぞれの worktree で以下の作業が必要になります…
21日前
記事のアイキャッチ画像
AIで開発が速くなった今、自分がエンジニアとして大事にしていること
YOUTRUST Tech Blog
🚀 はじめに こんにちは。YOUTRUSTでエンジニアをしている平野(YOUTRUST / X)です。 今回はテックブログ3本目の執筆になります。過去の記事はこちらです。 入社1ヶ月で新規事業の開発を任された話 Macユーザー必見。今日から始めるRaycast生活 ここ1〜2年で、開発の現場が大きく変わったと感じています。 CursorやClaude CodeなどのAIコーディングツールが普及し、以前なら数日かかっていた実装が数時間で終わるようになりました。自分自身も、AIを使い始めてから明らかに手を動かすスピードが上がりました。 そんな中で、ふと疑問を持ちました。 開発は速くなった。しかし、…
1ヶ月前
記事のアイキャッチ画像
YOUTRUSTアプリエンジニアのカジュアル面談前に読んでほしい話——チーム・仕事・文化のすべて
YOUTRUST Tech Blog
こんにちは!YOUTRUSTのアプリエンジニアの優依那 (YOUTRUST / X) です✨ 「どんなチームなんだろう?」「実際どういう仕事してるの?」と気になっている方に向けて、アプリチームのことを包み隠さず書いてみました。 カジュアル面談の前に読んでいただけるとよりイメージしやすいですし、事前に気になったところがあれば面談で質問していただくことで深いところまでお話ができると思いました! 1. YOUTRUSTとは(1分で分かるサービス概要) YOUTRUSTは「信頼でつながる仕事専用SNS」です。LinkedInに近いポジションと思ってもらえると分かりやすいかもしれませんが、具体的に言うと…
1ヶ月前
記事のアイキャッチ画像
Claude Codeに「チームの設計思想」を教え込んだら、最高の開発体験になった話
YOUTRUST Tech Blog
どうも、YOUTRUSTでアプリ開発のテックリードをしている朝日です。 以前、ボードゲームを一人でやっていると書いたのを覚えていらっしゃる方はいますでしょうか。 いたらさすがに連絡ください。 最近は、なんと5歳の息子がそれを見かねたのか一緒に遊んでくれるようになってとても幸せな毎日を過ごしています。 YouTubeや仮面ライダーの様なデジタル世界から強制的に離れられるのでとても良いなと手前味噌ながら思っていたりします。 さて、今回はYOUTRUSTのFlutterアプリ開発でClaude Codeをどう活用しているか、特に レイヤー別ガイダンスシステム について書いていきます。「AIにコードを…
1ヶ月前
記事のアイキャッチ画像
最近働いていて感じるエンジニアの役割の変化について
YOUTRUST Tech Blog
自分の仕事を、エージェントに依頼することが増えた コードを書くこと以外について考える時間が増えた エンジニアはAI活用の推進役 職種の境界が溶け始めている 実装が楽になったからこそ、深く理解する意識が求められる エンジニアの責任範囲は広がっている さいごに こんにちは、YOUTRUSTのWebエンジニア今井(YOUTRUST / X)です。 最近、AIの台頭によってプロダクト開発の景色が大きく変わってきていると感じています。ここ2年くらいでも十分な変化がありましたが、特に直近は加速度的に変わっている印象があります。 ツールが便利になった、実装が速くなった、という表面的な変化ではなく、エンジニア…
2ヶ月前
記事のアイキャッチ画像
AI時代だからこそ基礎を叩き直す_Dart編
YOUTRUST Tech Blog
こんにちは👋 入社して1年になりましたアプリチームの葉 (YOUTRUST / X) です AIのおかげで実装が早くなりましたが、速さの裏で「本当に理解してるのか?」と感じる場面も増えました。 今回は Flutter / Dart の基礎を AI と一緒に学び直した話を書きます。 はじめに AI がコードを書いてくれる時代になりました。 Copilot、Cursor、Claude Code。もう「書けない」で困ることは減りました。 でも、こんな経験はないでしょうか? AIが生成したコードの final と const の使い分けが合ってるか、自信がない case final String na…
2ヶ月前
記事のアイキャッチ画像
any_changed が原因で必要なCIがスキップされていた話
YOUTRUST Tech Blog
はじめに こんにちは、YOUTRUST Webエンジニアのしぶしゅん(YOUTRUST / X)です。 今回は、昨年末に行った不要ファイル整理でCI設定の不具合を見つけて修正した話を紹介します。 不要ファイルの削除PR(Pull Request) 昨年末にリポジトリのソースコードの大掃除をWebエンジニアメンバーで行いました。私はフロントエンドコードを担当しました。継続的な改修によってコンポーネントが新しくなるなどして、不要なコードが残っていました。 削除方針としてはKnipで不要ファイルを一覧にして不要と判断したコンポーネントを特定し、削除するPRをDevinを使って作成しました。 gith…
2ヶ月前
記事のアイキャッチ画像
実装難易度Sランク:YOUTRUSTの1対1音声通話を作った
YOUTRUST Tech Blog
こんにちは👋 三ヶ月で様々な山を超えたアプリチームのルーカス (YOUTRUST / X) です 最近、YOUTRUSTアプリに「電話」ボタンがあるのに気づいた方もいるかもしれません。 そう、ついにチャットの延長でそのまま1対1の音声通話ができる機能を入れました。📞🔥 そして…この仕掛け人は誰でしょうか…? 実は、僕なんです。🤙 結構複雑でした YOUTRUSTの電話機能を作った話 〜Flutter×ネイティブ×Agora×CallKitの総力戦〜 YOUTRUSTは、メッセージが主役です。 でも転職キャリアの文脈って、文章だけじゃ解決しない瞬間がある。 ちょっと温度感を揃えたい 誤解を早く解…
3ヶ月前
記事のアイキャッチ画像
AIのない1の世界と、AIのある2の世界
YOUTRUST Tech Blog
イントロ こんにちは!YOUTRUST入社2ヶ月半の たまねぎ です! モバイルアプリチームで開発をモリモリ行ってます。 突然ですが、この記事をご覧になってるみなさんは、水曜日のダウンタウンというテレビ番組を見たことはありますか? もし見たことがある方は、この世界には「1の世界」と「2の世界」という2つの世界が存在していることをご存知かと思います。 (見てない方向け)1の世界と2の世界の徹底解説 1の世界(いちのせかい) ミステリードラマの世界(フィクション)。 番組スタッフが仕組んだ物語の舞台。 津田さんはこの世界の登場人物として事件に挑む。 ドラマ内の人物たちはここを「現実」として振る舞う…
3ヶ月前
記事のアイキャッチ画像
YOUTRUST流 Rails のクラス設計を公開
YOUTRUST Tech Blog
こんにちは、YOUTRUSTのやまでぃです。(YOUTRUST) 前回の記事より約8ヶ月振りの登場です。 今回は YOUTRUST 流の Rails クラス設計〜2026年最新版〜についてご紹介します。(以前の記事) レポジトリ構成について まず最初に YOUTRUST が提供する各サービスのレポジトリについて説明します。 YOUTRUST では社内外に向けて複数のサービス(キャリアSNS、社内用管理画面、クライアント向け管理画面など)を開発・運用しており、それらのサービスの Web フロントエンドとバックエンドは一つのレポジトリ内で次のように管理されています。 app(Rails) キャリア…
3ヶ月前
記事のアイキャッチ画像
処理完了を1時間前倒し!データパイプラインのイベント駆動化
YOUTRUST Tech Blog
こんにちは!YOUTRUSTでデータエンジニアをしている小林(YOUTRUST)です。 以前のブログで、2025年11月時点でのデータ基盤のアーキテクチャについて紹介しました。 tech.youtrust.co.jp その中で、 S3からGCSへのデータ転送処理やdbtの処理が時間をトリガーとしているので、前の処理が終わってないのに次の処理が始まってしまって失敗する といった課題を挙げていました。今回はこの課題を解決した話です。 cronベースのデータパイプライン (下記の図の赤枠で囲んだ部分)をイベント駆動化することで、処理間の待機時間を46分削減し、dbtの処理完了時刻を約1時間前倒しする…
3ヶ月前
記事のアイキャッチ画像
プロダクト開発で大切にしている「仕様を疑う」習慣
YOUTRUST Tech Blog
こんにちは!YOUTRUSTでWebエンジニアをしている大竹(YOUTRUST)です。 急に寒くなってきましたね。風邪を引かないように体調管理に気をつけたいと思います。 はじめに 突然ですが、みなさんは仕様書を受け取ったとき、どのように向き合っていますか? やはりエンジニアという職業柄、渡された仕様をどう実現するかに目が行きがちかなと思うのですが、これまでの開発経験を通して、実装に入る前に「仕様を疑う」というひと手間を加えるだけで、プロダクトの品質は大きく変わると感じています。 今回は、そんな私の心がけについてお話しします。 仕様を疑うという心がけ 「仕様を疑う」というと、少しネガティブに聞こ…
4ヶ月前
記事のアイキャッチ画像
Recap 2025 | YOUTRUST リリース総決算
YOUTRUST Tech Blog
2025 RecapYOUTRUST リリース総決算
4ヶ月前
記事のアイキャッチ画像
YOUTRUSTのソースコードに残る大量の旧テーブル依存を撲滅する
YOUTRUST Tech Blog
こんにちは!YOUTRUSTでWebエンジニアをしている春日(YOUTRUST / X)です。 気づいたら2025年も師走なので、ソースコードの大掃除の話をしたいと思います。 今回は、YOUTRUSTのサービス初期から存在し、長年にわたって蓄積してきた「旧・所属テーブル」への依存を、コードベースから完全に削除するまでの取り組みを紹介します。 以前の記事「キャリアSNS YOUTRUSTの所属データの構造を抜本的に変えた話」では、新しいデータ構造を設計し導入するまでのプロセスを説明しました。しかし、テーブルを新しく作っただけでは終わりません。 問題は、コードベース全体に旧テーブルへの依存が大量に…
4ヶ月前
記事のアイキャッチ画像
2025年版にアーキテクチャ図を書き直してみた
YOUTRUST Tech Blog
こんにちは!SRE2年生に突入した墨(YOUTRUST/X)です! 今年もあと1ヶ月となりましたね! 私事ですが、YOUTRUSTに入社して9月で1年が経ちました。 YOUTRUSTのインフラ構成についてもだいぶ理解が深まってきましたので、この機会に2025年最新Verとしてインフラアーキテクチャ図を書き起こしました。 また、前回のインフラのブログはこちらです! tech.youtrust.co.jp 🌍 アーキテクチャ図全体像 📱 メインアプリについて アプリケーション層 データベース層 課題 🖼️ 静的ファイル配信 キャッシュ削除 画像リサイズ処理 フロントエンド配信 課題 🚀 デプロイフ…
4ヶ月前
記事のアイキャッチ画像
AI Readyな分析環境を作りたくて…一人アナリストがガイドライン作りを始めました。
YOUTRUST Tech Blog
はじめに こんにちは!momokoです🍑(YOUTRUST/X) 私は現在、AI をデータ分析業務のアシスタントとして活用するための AIを活用した分析オペレーション用リポジトリの構築 に取り組んでいます🖐️ 目的は「AIに分析を任せること」ではなく、 人間のアナリストの作業をサポートし、分析品質を底上げする仕組みをつくることです。 そのために、AIへの指示書となる 設定ファイル を軸に、 分析レポートテンプレート、ワークフロー、運用ドキュメント をまとめたリポジトリを構築しました。 この記事では、 なぜ自分で作ろうと思ったのか どんな工夫をしたのか 直面した課題と解決策 今後の改善の方向性 …
4ヶ月前
記事のアイキャッチ画像
【Rails × React】WebSocketを使ったタイピングインジケーターの実装手法
YOUTRUST Tech Blog
はじめに 🚀 こんにちは!2 回目の登場です! YOUTRUST で Web エンジニアをしている林(YOUTRUST)です。 今月末で入社してから半年が経ちました。 なんとこの半年の間に 4 つもの YOUTRUST 主催のイベントが開催されました!😲 (小さいものを含めるともっと) 日々の開発業務だけでなく、こういうイベント運営側も経験できるのが弊社の良いところだと感じています! ちょうど先週末にも放課後フェスというイベントが行われ大盛況でした!そのイベントの模様はこちら ↓ / 約3,500名が来場🚀#放課後フェス 開催レポート公開🔍\ 11月22日(土)~24日(月)で行われた #放課…
5ヶ月前
記事のアイキャッチ画像
YOUTRUSTで働くってどんな感じ?
YOUTRUST Tech Blog
こんにちは。YOUTRUSTでWebエンジニアをしている井上(YOUTRUST)です。 最近、肌寒くなり暖かい食べ物が体に染みる季節になりましたね。そんな季節の変わり目ですが、YOUTRUSTのオフィスは今日も活気に満ちています。 「YOUTRUSTってどんな雰囲気で働いているの?」とよく聞かれるので、この記事では、実際に働いている私の視点から、YOUTRUSTの雰囲気や一週間の流れをお伝えします。 働き方の基本 YOUTRUSTでは10:00〜17:00をコアタイムとしたフレックスタイム制を採用しています。 週3日の出社(月・水・金)と週2日のリモートワーク(火・木)を組み合わせたハイブリッ…
5ヶ月前
記事のアイキャッチ画像
Flutter Kaigi 2025 参加レポート
YOUTRUST Tech Blog
Flutter Kaigi 2025の参加レポートです!YOUTRUSTは今回、Silverスポンサーとして協賛させていただきました!</br>前夜祭やキーノートの様子、ブース出展、登壇での学びや懇親会での交流など、当日の空気感が伝わる内容をお届けします✨去年は3人のアプリエンジニアで参加しましたが、今回は人数も増え、6人で参加することができました!
5ヶ月前
記事のアイキャッチ画像
YOUTRUSTのデータ基盤のいま : 2025年秋
YOUTRUST Tech Blog
こんにちは!YOUTRUSTでデータエンジニアをしている小林(YOUTRUST)です。 入社して4ヶ月が経ち、YOUTRUSTのデータ基盤について理解が進んだので、このタイミングでデータ基盤の構成についてまとめようと思います。データ基盤開発を行っている方の参考になれば嬉しいです! データ基盤のアーキテクチャ 2025年11月現在、YOUTRUSTのデータ基盤のアーキテクチャはこのような構成になっています。 YOUTRUSTのデータ基盤のアーキテクチャ YOUTRUSTのデータ基盤は下記の技術スタックで構成されています。 DWH: BigQuery Extract, Load: GCS Tran…
5ヶ月前
記事のアイキャッチ画像
FlutterのCrashlytics完全対応:AI時代のクラッシュ分析と優先度の付け方
YOUTRUST Tech Blog
はじめに YOUTRUSTでアプリエンジニアをやっているオカ ( YOUTRUST / X )です。前職では長くネイティブアプリの開発を行っていて、Flutter開発に移って気づいたことがあります。Flutterのクラッシュ対応はネイティブアプリとは全然違う部分が多くあります。さらに2023年以降はAIの登場でモバイルアプリのクラッシュ対応方法が大きく変化しました。 この記事では、YOUTRUSTでの実例を交えながら、現実的なクラッシュ対応の方法を紹介します。 第1章:Flutterは「落ちない」?その真相 ネイティブ開発者が最初に困惑すること ネイティブアプリ開発からFlutterに来ると、…
5ヶ月前
記事のアイキャッチ画像
YOUTRUSTのRailsを分割した話 / Rails Engine
YOUTRUST Tech Blog
はじめに なぜRails Engineを選んだのか Rails Engineとは Rails Engine導入の流れ 1. Engineの生成 2. スキーマの移行 3. Modelの移行 4. Command / Query の移行 5. アプリケーション構成の整理 6. インフラ構成の調整 Rails分割で変わったこと さいごに こんにちは、YOUTRUSTのWebエンジニア今井(YOUTRUST / X)です。 YOUTRUSTでは長らく、複数の事業ドメインを1つのRailsアプリケーション上で運用してきましたが、サービスや機能が増えるにつれ、開発・デプロイ・テストといった運用の複雑さが…
6ヶ月前
記事のアイキャッチ画像
Claude CodeとMCPを活用して日報作成を効率化した話
YOUTRUST Tech Blog
はじめに こんにちは、YOUTRUSTのしぶしゅん(YOUTRUST / X)です。 今回は、Claude CodeとMCPを組み合わせた活用例と、スラッシュコマンドで作成した日報投稿を紹介します。 私は主にClaude Codeで開発を進めています。MCPを利用することでClaude Codeがアクセスできる範囲が広がり、役立っています。 Claude Codeとは docs.claude.com Claude CodeはAnthropicのコーディングエージェントです。私は主にCLIで利用しています。 $ claude で起動します。 VSCodeなどのエディタにプラグインとして組み込んで…
6ヶ月前
記事のアイキャッチ画像
DevFest 2025 Greater Kwansai @神戸 に登壇してきました!🎤✨
YOUTRUST Tech Blog
こんにちは👋 関西大好きなアプリチームのルーカス (YOUTRUST / X) です 先週末、DevFest 2025 Greater Kwansai にスピーカーとして招待され、神戸で開催されたイベントに参加してきました。🎤✨ DevFestで登壇するのは今回が初めてで、しかも神戸に行くのも初めてだったので、とにかくワクワクが止まりませんでした。😆 gdgkwansai.connpass.com これまで何度もDevFestのLT枠に応募してきたものの、今回は初めて30分のフルセッションを担当することに📢 しかも、日本語でのトークだったため、正直かなり緊張しました…!でも、ずっと目指してきた…
6ヶ月前
記事のアイキャッチ画像
Macユーザー必見。今日から始めるRaycast生活
YOUTRUST Tech Blog
🧑‍💻 はじめに こんにちは。YOUTRUSTでエンジニアをしている平野(YOUTRUST / X)です。 今年3月に入社してから、あっという間に半年が経ってしまいました。 テックブログも2回目の執筆になります。前回の記事はこちらです。 突然ですが、みなさんは普段Macのランチャーアプリを使っていますか? SpotlightやAlfredなどが定番だと思いますが、今回はそれらを凌駕する「Raycast」というランチャーアプリを紹介します。 このアプリ、一つで複数の専用アプリが不要になるほどの機能を備えています。 エンジニアに限らず全Macユーザーにおすすめしたいので、ぜひ最後までお読みください…
6ヶ月前
記事のアイキャッチ画像
「プロンプトに足す」では届かない“安全な実行”を——公式 MCP+社内コマンドMCP化で実現する
YOUTRUST Tech Blog
こんにちは!YOUTRUSTのアプリエンジニアの葉(YOUTRUST)です! 今回は、最近話題の MCP(Model Context Protocol) を使って、AI にコマンドを“安全に任せる”方法を試してみたので、シェアしたいと思います! 🚀なぜ MCP なのか 最近、AI を開発に使う中で、ちょっとしたノイズを感じることがありました。同じ依頼でも毎回出力が微妙に違う(設定が抜けたり、フォーマットがずれる)。 人間との会話のように柔軟で便利なんですが、ちょっとした言い回しの違いで結果が変わったり、毎回の動作がブレたりするのが悩みでした。 「言葉」で伝える限界をどう補うかを考えたとき、 A…
6ヶ月前
記事のアイキャッチ画像
Kaigi on Rails 2025 参加レポート
YOUTRUST Tech Blog
こんにちは、YOUTRUST Webエンジニアの寺井(YOUTRUST/X)です。 2025年9月26日と2025年9月27日に行われたKaigi on Rails 2025に今年も参加してきたので、参加レポートをまとめたいと思います。 なお、YOUTRUSTへ入社してからKaigi on Railsへの参加は3回目で、今年も一年間運営として準備に取り組んできたので、当日だけでなくそちらのお話も書きたいと思います。 Kaigi on Rails 2024の参加レポート Kaigi on Rails 2023の参加レポート セッションレポート moroさんによるKeynote 5年間のFinte…
7ヶ月前
記事のアイキャッチ画像
Fluttercon 2025 Day 3:一歩踏み出す勇気がキャリアを変える
YOUTRUST Tech Blog
こんにちは👋 ドイツのパン🍞大好きなアプリチームのルーカス (YOUTRUST / X) です VGV キーノート 最後のキーノートは VGV (Very Good Ventures) の CEO David DeRemer さん と Concepts Director Kyle Crouse さん によって行われました。 VGV は世界で最も有名な Flutter 企業の一つで、Google をはじめ数多くの企業と提携し、Flutter を使った高品質なアプリを開発してきました。 さらに、クライアントワークだけでなくオープンソースにも大きく貢献しており、very_good_cli や blo…
7ヶ月前