アーキテクチャ

実装難易度Sランク:YOUTRUSTの1対1音声通話を作った

こんにちは 三ヶ月で様々な山を超えたアプリチームのルーカス (YOUTRUST / X) です 最近、YOUTRUSTアプリに「電話」ボタンがあるのに気づいた方もいるかもしれません。 そう、ついにチャットの延長でそのまま1対1の音声通話ができる機能を入れました。 そし…

処理完了を1時間前倒し!データパイプラインのイベント駆動化

こんにちは!YOUTRUSTでデータエンジニアをしている小林(YOUTRUST)です。 以前のブログで、2025年11月時点でのデータ基盤のアーキテクチャについて紹介しました。 tech.youtrust.co.jp その中で、 S3からGCSへのデータ転送処理やdbtの処理が時間をトリガー…

YOUTRUSTのデータ基盤のいま : 2025年秋

こんにちは!YOUTRUSTでデータエンジニアをしている小林(YOUTRUST)です。 入社して4ヶ月が経ち、YOUTRUSTのデータ基盤について理解が進んだので、このタイミングでデータ基盤の構成についてまとめようと思います。データ基盤開発を行っている方の参考にな…

YOUTRUSTのRailsを分割した話 / Rails Engine

はじめに なぜRails Engineを選んだのか Rails Engineとは Rails Engine導入の流れ 1. Engineの生成 2. スキーマの移行 3. Modelの移行 4. Command / Query の移行 5. アプリケーション構成の整理 6. インフラ構成の調整 Rails分割で変わったこと さいごに …