スタディサプリ Product Team Blog

株式会社リクルートが開発するスタディサプリのプロダクトチームのブログです

2026-01-01から1年間の記事一覧

内製 Feature toggles 基盤 Darklaunch v2 の機能群と改善の進め方

こんにちは、バックエンドエンジニアの @kumackey です。 『スタディサプリ』では、新機能の段階的リリースを支える仕組みとして、内製の Feature toggles 基盤「Darklaunch v2」を運用しています。本記事では、Darklaunch v2 が提供する機能群と改善の進め…

AndroidアプリでApple・Google・Microsoftのシングルサインオンを実装した話

はじめに こんにちは。『スタディサプリ』 Android開発チームの@moraylです。 『スタディサプリ 小学/中学/高校/大学受験講座』では昨年、Web/iOS/Androidでシングルサインオン(以下SSO)を実装しました。 学校で利用しているユーザー向けで、ユーザーはApple…

静的解析ツールを非同期実行して Xcode のビルド時間を短縮する

こんにちは。『スタディサプリ』 iOS 開発チームの @manicmaniac です。 今回は、Xcode のビルドフェーズで nohup を使って SwiftLint や LicensePlist などのツールを非同期実行することで、開発中のインクリメンタルビルドの体感時間を大幅に短縮する工夫…

制作速度160倍を実現した、コンテンツ管理システム(CMS)のリアーキテクチャ

こんにちは、コンテンツ基盤開発チームの @chibicco です。本記事はコンテンツ制作チームの @kawai との共著です。 『スタディサプリ』では、学習コンテンツ1を管理するために、Web GUI ベースの CMS2 を10年以上運用してきました。しかし、コンテンツ制作の…

Argo Workflows で構築する、生成 AI 字幕生成ワークフロー

こんにちは、動画基盤チームの @kumackey です。 本記事では、Argo Workflows と生成 AI を組み合わせて構築した字幕生成ワークフローについて、その実装方法と技術的なポイントをご紹介します。 字幕生成について 背景 実現したワークフロー Whisper (生字…