TVerにバックエンドエンジニアとして中途入社した最初の3ヶ月

はじめまして。id:takanamitoです。 バックエンドエンジニアとしてTVerに入社して3ヶ月が経ちました。 TVerに入ってみて感じたこと、開発組織が何に取り組んでいるのか書いてみようと思います。 TVerのオンボーディング ドキュメントをたくさん書く文化を広…

TVerはDroidKaigi 2024に協賛します

こんにちは、TVerでAndroidエンジニアをしている石井です。 株式会社TVerはDroidKaigi 2024のサポーターとして協賛することになりました。 DroidKaigiとは DroidKaigiはエンジニアが主役のAndroidカンファレンスです。 今年で10年を迎えるDroidKaigiは、Andr…

iOSDC Japan 2024に参加してきました!

みなさんこんにちは、TVerでEngineering Managerをしている高橋 (@ukitaka) です。 8/22-8/24で開催されたiOSDCに参加してきましたので、 少々遅くなりましたが #iwillblog しておこうかなと思います! 久しぶりのiOSDCオフライン参加 前夜祭参加組で記念撮…

Backend Enabling Team ができました in TVer

はじめに こんにちは。TVerでバックエンドエンジニアをやっている伊藤(@kanataxa)です。 TVerをより多くの方に利用していただくために、バックエンドチームでは機能開発と並行して開発サイクルの高速化や品質向上にも取り組んでいます。 その中で2024/7に組…

CloudNativeDaysSummer2024で登壇しました #CNDS2024

はじめに はじめまして! TVerのSREチームでオブザーバビリティ推進を担当している鈴木 彩人と申します。 6/15(土)に札幌で開催されたCloudNative Days Summer 2024にて登壇しました! event.cloudnativedays.jp 本イベントのダイヤモンドスポンサーであるNe…

TVerはiOSDC Japan 2024に協賛します!

こんにちは、TVerでエンジニアリングマネージャーをしている高橋 (@ukitaka) です。 TVerは今年もiOSDCに協賛させていただくことになりました! TVerとiOSエンジニア 昨年のiOSDCの時点では「iOSエンジニアがいなくても泣かない!配信サービスのiOSアプリに…

実務でのテーブル結合時のケア(重複排除など)について

SQL

こんにちは、TVerでデータ分析をしている高橋です。 弊社の分析業務の多くは BigQuery に蓄積されているログを使った分析で、大量のログを扱うため前処理から集計まで全てSQLで行っています。 本記事では、SQLを書く上で特に気を付けているテーブル結合時の…

AWS LambdaとSlackを連携してツールを作った話

こんにちは。 アドテク領域のエンジニアをしています安部です。 こちらは TVer Advent Calendar 2023 の14日目の記事です。 13日目の記事で「ツールを作成した」という話をちらっと書きました。 今回はそのツールについて備忘として書きます。 ツールは作成…

GCP版Dataformで冪等性を担保する設計ポイント3つ

データエンジニアの遠藤です。 TVer Advent Calendar 2023の24日目の記事になります。 はじめに 本年(2023年)、Google Cloudのビッグデータ基盤として展開されるBigQueryでは、データガバナンスツールであるDataformがGA(Generally Avaialble)になりまし…

レコメンドエンジンで日本を元気に

こんにちは、TVer レコメンドエンジン担当の由井です。 こちらは TVer Advent Calendar 2023 の23日目の記事です。 なぜレコメンドなのか? 今年の5月からTVerにジョインして、レコメンドエンジンの開発に携わらせて頂いていますが、そもそもなぜ自分がレコ…

テレビとTVerと私

CTV

コネクテッドTVとTVerの関わりについて

URL_PARSE 再発明

日々、データ分析をしている森藤です。遅くなってしまいすみません。本記事は TVer アドベントカレンダー 17日目の記事です。 (10日の記事も今度書きます) qiita.com TVer のデータを分析の中で大きな割合を占めるものにユーザジャーニーの分析や外部からの…

New Relic Change Trackingを使ってアプリケーションのパフォーマンスが変化した要因を特定しやすくする

TVer広告事業本部の髙品です。 こちらはTVer Advent Calendar 2023の21日目の記事です。 本記事では、New RelicのChange Trackingという機能について書きたいと思います。 本記事を書く背景 Change Trackingを説明する前に、本記事を書く背景をお話させてく…

Xcode Cloud 触ってみた

本記事はTVer Advent Calendar 2023の19日目の記事です。 はじめに こんにちは、TVerでiOSアプリ開発を担当しています小森です。 Xcode Cloudの発表からしばらく経ちましたが、 CI/CDサービスを検討するに当たってXcode Cloudを初めて触ってみましたので、 …

SnapHelperがどうやってSnappingを実現しているのか

本記事は TVer Advent Calendar 2023 の20日目の記事です。 はじめに こんにちは、TVerでAndroidアプリ開発をしています石井です。 AndroidViewでコンテンツの一覧などを表示する際にRecyclerViewがよく使われると思いますが、カルーセルのようなUIにするた…

ISUCON初挑戦記

こんにちは、TVerでバックエンドエンジニアをやっている水野です。 こちらは TVer Advent Calendar 2023 の18日目の記事です。 初めてISUCONに挑戦しました。結果は最終スコア0で、悔いが残りますが、次回ISUCON14(開催未定)に向けての備忘録として振り返…

Media-JAWS にて登壇しました #jawsug #mediajaws

本記事はTVer Advent Calendar 2023の15日目の記事です。 はじめに こんにちは。去年も15日目の記事を書いていたバックエンドエンジニアの伊藤です。 11/15にInterBEEに合わせて海浜幕張で開催されたMedia-JAWSにて初の登壇をしてきました。 ということで今…

私とAWSと2023年

AWS

こんにちは。アドテク領域のエンジニアをしています安部です。こちらは TVer Advent Calendar 2023 の13日目の記事です。 個人的に今年はAWSに縁があった年でしたのでAWSにからめて1年を振り返ります。 1月〜3月 フロントエンド開発をがんばっていました。(…

New Relicをフルに活用するためにデータ量とコストに気を配る

こんにちは、TVerの加我です。 こちらは TVer Advent Calendar 2023 と New Relic 使ってみた情報をシェアしよう! by New Relic Advent Calendar 2023 の8日目の記事です。 みなさまNew Relicを活用していますか?サービスの信頼性を担保していますか?オブ…

BigQueryのNULLの扱いまとめ

こんにちは、TVerでデータ分析をしている高橋です。 こちらは TVer Advent Calendar 2023 の12日目の記事です。 弊社の分析業務は、主にBigQueryに蓄積されたデータを対象としています。データ処理の効率を向上させるため、データの前処理から集計までを一貫…

Inter BEE 2023 参加レポート & Media-JAWSを開催しました #interbee #mediajaws

こんにちは、TVerの加我です。 こちらは TVer Advent Calendar 2023 の4日目の記事です。 先日Inter BEE 2023に併せてMedia-JAWSを開催しましたのでそちらのレポートになります。 昨年のレポートはこちら。 techblog.tver.co.jp Inter BEE 2023 今年は11/15 …

#ISUCON13 に パカパカアルパカとして参加して22位でフィニッシュでした!(86,322点)

こんにちは! こちらは TVer Advent Calendar 2023 の2日目の記事です。 TVerのサービスバックエンドのリードエンジニアをやっております内海です! 今年も昨年同様、チーム:パカパカアルパカとして出場してきました。 isucon.net 22位 86,322 パカパカアル…

「TVer Advent Calendar 2023」開催のお知らせ

こんにちは、TVerの加我です。 昨年に引き続き今年もTVer Advent Calendarを開催します! こちらはTVer Advent Calendar 2023 の1日目の記事となります。 qiita.com 昨年のはこちら。 qiita.com 今年のアドベントカレンダーに向けて 現在のTVerは下記のよう…

JAWS Festa 2023参加レポート #jawsug #jawsfesta #jawsfesta2023

こんにちは、TVerの加我です。 先日10/7に福岡で開催されたJAWS Festa 2023 in Kyushuに企業サポーター兼当日スタッフとして参加してきました。コミュニティというキーワードに着目しつつ写真多めでレポートしていきます。 アンバサダーである広告事業本部の…

JAWS Festa 2023 に参加しました!

こんにちは。アドテク領域のエンジニアをしています安部です。 10月7日に開催されたJAWS Festa 2023に参加してきました。 jft2023.jaws-ug.jp JAWS Festa 2023には企業サポーターとして参加しました。 参加の意気込みについてはこちらを御覧ください。 techb…

TVerはJAWS Festa 2023に企業サポーターとして協賛します! #jawsfesta #jawsfesta2023 #jawsug

こんにちは、TVerの加我です。 遂にJAWS Festa 2023が今週末の10/7(土)に開催となります TVerでは企業サポーターとして協賛しておりまして、自社のノベルティを持参・配布する予定です。ぜひお手にとっていただけると私たちが喜びます。前回作成したものから…

DatastreamによるTVer ID会員情報の分析環境改善

TVerでデータシステムなど担当しております黒瀬です。 この記事では、弊社のサービスとして運用しているTVer ID の会員情報を保持するDB(以下、会員DB)のデータの集計にかかる時間を短縮した施策についてご紹介します。 サマリ DatastreamとPolicy Tagを利…

iOSDC Japan 2023にてTVerのモバイルアプリの品質改善をテーマに登壇してきました #iosdc

こんにちは、TVerの加我です。最近ではフロントエンド周りのモニタリング強化やオブザーバビリティを推進しております。 先日の9/1 - 9/3に開催されましたiOSDC Japan 2023にて登壇してまいりました。 fortee.jp ちなみにTVerはシルバースポンサーとして協賛…

現地参加してきたGoogle Cloud Next '23で発表されたBigQuery data clean roomsを紹介します!

こんにちは。データエンジニア 遠藤(TVerにJOINしてまだ3ヶ月)とアドテクエンジニア 鶴貝です。 2023年8月29日~31日にGoogle Cloudの技術カンファレンスGoogle Cloud Next '23がサンフランシスコで開催されました。(4年ぶりのオフライン開催) 弊社では…

TVerは JAWS Festa 2023 を応援しています!

こんにちは。アドテク領域のエンジニアをしています安部です。 10月7日に開催される JAWS Festa 2023 に企業ロゴサポーターとして協賛します。福岡出身の私としては4年ぶりのリアル全国イベントが地元なのがとても嬉しいです! jft2023.jaws-ug.jp JAWS Fest…