PLAY DEVELOPERS BLOG

HuluやTVerなどの日本最大級の動画配信を支える株式会社PLAYが運営するテックブログです。

HuluやTVerなどの日本最大級の動画配信を支える株式会社PLAYが運営するテックブログです。

大規模フロントエンド分離を成功させるための具体的なアプローチと知見

こんにちは、PLAY CLOUD本部 技術推進室の市川です。 前回は、サービス間の差異をなくすための共通Node.jsモジュール管理について解説しました。 developers.play.jp 今回もPLAY CLOUD全体の改善の一環として実施した、アーキテクチャの大幅な変更について、…

Slack の Event Subscription と GAS を使ってエラーを整理し 65% 解消した話

こんにちは。OTTサービス技術部 開発第5グループの松本です。 「アラートが多すぎて、どれを直せばいいか分からない…」私たちITエンジニアが日常的に抱えるこのモヤモヤを解消した取り組みのレポートです。本プロジェクトでは、Slack API、Google App Scrip…

GASを活用したSlack–Asana間のデザイン依頼フロー構築

今年も秋が短かったですね。こんにちは、デザイナーの池田です。 今回は「デザイナーへの依頼を効率化したいよぉ〜〜」という思いから、地味〜に2022年からやっていた事を世に出して行こうと思います。 さいしょに Slackのワークフローを導入 やりたい事は増…

【 AWS Media Services 勉強会レポート】動画配信技術の基礎を習得

AWS

PLAY では、技術力の向上を目的としたLT会の開催やテックブログの運営などを積極的に行なっています。今回、当社の核である「動画配信技術」の基礎を学ぶため、アマゾン ウェブサービス ジャパン合同会社様ご協力のもと、AWS Media Servicesに特化した社内勉…

Androidアプリを軽くするレイアウトの3つのコツ

こんにちは。OTTサービス技術部 開発第3グループの古川です。 みなさんレイアウトの書き方を気にしてますか? AndroidやAndroidTVはさまざまなスペックの端末がありそれぞれでなるべく変わらない操作感を提供する必要があります。 そのために描画のパフォー…

LinuxTV 向けアプリ開発者が Vega OS と向き合った話 〜フォーカス編〜

こんにちは、OTT サービス技術部の宮田です。 今回はAmazonから発表された新型FireTVのOSである「Vega OS」向けアプリの開発にチャレンジする中でハマったことと、その解決策を一つ紹介します。 本題に入る前に フォーカス管理 LinuxTVでのフォーカス管理手…

就業型インターン参加レポート:動画配信サービスの裏側とエンジニアリングの本質

こんにちは!インターン生の畑です。 今回は、就業型インターンの参加レポートをお届けします。 なかなかに濃い期間でしたので、得られた学びのアウトプットも兼ねて書きました! インターンについて 期間 出会い 業務内容 担当業務 使用技術 動画配信サービ…

Visual Studio Code のデバッガーで Out of Memory を解消する

こんにちは。PLAY CLOUD本部プラットフォーム技術部 開発第2グループ所属のガリです。 とあるサーバーレス関数で Out of Memory (OOM) が発生しました。処理するデータ量が増えたため、暫定対応としてメモリ割り当てを増やしたところ、問題は一時的に解消さ…

Observability Conference Tokyo 2025 に現地参加してきました! #o11yconjp

こんにちは、テックリードの丸山 @maruyamaworks です。 弊社が提供しているプラットフォーム PLAY CLOUD では、パフォーマンスの改善や不具合の早期発見等を目的として、昨年 11 月ごろから Observability を高めるためのツールとして New Relic を導入して…

社内 LT 会「てっくじゃむ」10月16日のイベントレポート

2025年10月16日(木)に、PLAY 社内で 「てっくじゃむ」を開催しました。 このイベントは PLAY の技術情報交流を活発化させるため不定期で開催している社内の LT 会です。 ジャムセッション(即興で行われる演奏会)のように、普段はあまり関わりがない人た…