CyberZ Developer

フィード

記事のアイキャッチ画像
KanikoとArgo CD Pull Request Generatorで作るPRごとのデプロイ環境
CyberZ Developer
本投稿はSRE Advent Calendar 2023の20日目のエントリになります。こんにちは。CyberZでSREをしている@toro_ponzです。普段はEKSの運用やキャパシティプランニング、サービス開発などに取り組んでいます。今回はCyberZの1プロジェクトで現在試験導入中の「Pull Requestごとのデプロイ環境」についてお話しいたします。続きをみる
5ヶ月前
記事のアイキャッチ画像
【資料公開】サイバーエージェント新卒エンジニア研修でDevOpsについて話してきました
CyberZ Developer
はじめまして。CyberZでSREをしている藤井です。普段はEKSの運用やキャパシティプランニング、サービス開発などに取り組んでいます。その一環でDevOpsの推進、啓蒙などにも努めているのですが、ありがたいことに2023年度の新卒エンジニア研修でDevOpsについて話す機会をいただきました。少し時間が経ってしまいましたが、その資料を一部修正して公開いたします。この記事では、発表内容の簡単な解説をできればと思います。スライド全文はこちらhttps://speakerdeck.com/toro_ponz/xin-zu-xiang-ke-nantonakudemozhi-tuteoitehosiidevops続きをみる
9ヶ月前
記事のアイキャッチ画像
Visual Regression Test をローカル環境で導入する
CyberZ Developer
CyberZ の Webフロントチームでエンジニアをしている山﨑です。現在 CyberZ Webフロントチームでは、サービスの安全性を向上を目指し、テストの拡充を行なっております。その中で Storybook や storycap, reg-cli を使用した Visual Regression Test の導入を行なったため、その実装例をご紹介したいと思います。Jest と React Testing Library を用いた Integration Test|CyberZ DeveloperVisual Regression Test と やりたいこと続きをみる
1年前
記事のアイキャッチ画像
Jest と React Testing Library を用いた Integration Test
CyberZ Developer
CyberZのWebフロントチームでエンジニアをしている山﨑です。CyberZでは、新たな技術の導入を積極的に行なっており、その中で Jest と React Testing Library を使用した Integration Test の実装を行なったため、その実装例をご紹介したいと思います。使用技術 React, Next.js, Jest, React Testing Library続きをみる
1年前
記事のアイキャッチ画像
React Hook FormとZodの配列管理
CyberZ Developer
CyberZのWebフロントチームでエンジニアをしている山﨑です。CyberZでは、新たな技術の導入を積極的に行なっており、その中で React Hook Form と zodを使用したフォームの実装を行なったため、その実装例をご紹介したいと思います。前回の記事について続きをみる
1年前
記事のアイキャッチ画像
CyberZでのトイル可視化の取り組み
CyberZ Developer
はじめにはじめまして。CyberZでSREをしている藤井と申します。普段はOPENREC.tvなどを中心に、いくつかのサービスにSREとして関わっています。CyberZではSREチームが出来てからというもの、各種古いアプリケーション基盤をKubernetesに移行したり、TerraformによるIaCを推し進めたり、各種DevOpsの実践を牽引・啓蒙したりしています。その結果として、普段の業務におけるトイルの割合はかなり減ったと感じています。しかし、明確にトイルについて計測はこれまでしてきていませんでした。今回は、今一度トイルに向き合い、トイルの計測を始めた話についてお話しできればと思います。続きをみる
1年前
記事のアイキャッチ画像
OPENREC.tv における動画配信品質の計測について
CyberZ Developer
OPENREC.tv で動画配信基盤の開発・運用を行っている野見山です。普段はOPENREC.tvのバックエンドや動画配信にかかわる部分の機能開発を行っております。本記事では、OPENREC.tvにおける動画配信品質の計測について紹介しようと思います。動画配信基盤について続きをみる
1年前
記事のアイキャッチ画像
OPENREC.tvにおけるOpenTelemetryの活用
CyberZ Developer
はじめにサイバーエージェント新卒入社、CyberZ開発本部SREの高垣です。普段の業務としては、OPENREC.tvのインフラ基盤であるAWS, k8sの基盤開発、動画配信基盤の開発、他プロダクトのインフラ基盤の開発を行なっています。今回は特に分散トレーシングとOpenTelemetryに焦点を当てて、本番運用し始めて一年以上経ちましたので、当プラットフォームにおける活用事例を紹介したいと思います。続きをみる
1年前
記事のアイキャッチ画像
ZodとReact Hook Formを使用したシンプルかつ安全なフォームの実装例
CyberZ Developer
CyberZのWebフロントチームでエンジニアをしている山﨑です。CyberZでは、新たな技術の導入を積極的に行なっており、その中で zodとReact Hook Form を使用したフォームの実装を行なったため、その実装例をご紹介したいと思います。zodの基本的な使い方続きをみる
2年前
記事のアイキャッチ画像
【DevOps】トランクベース開発導入のための環境整備について
CyberZ Developer
CyberZのiOSチームでエンジニアをしている縣です。OPENREC.tvの開発チームでは、DevOps及びSREの実践による生産性の向上を推進しています。今回は、開発スピード改善の一環として導入したトランクベース開発について、実際にiOSチームで導入するにあたって行なった環境整備についてご紹介いたします。トランクベース開発とは続きをみる
2年前
記事のアイキャッチ画像
【DevOps】開発スピードの高速化における Pull Request のレビューの計測と分析
CyberZ Developer
CyberZ でエンジニアをしている野見山と安田です。私たちは普段は OPENREC.tv の開発メンバーとして所属しておりますが、 その一方で DevOps の技術向上のためにチーム開発における改善の取り組みも行っております。今回は、開発スピードの改善の取り組みの一つである、トランクベース開発の推進にあたり、浮かび上がった課題や、課題を解決するために作成した計測基盤を活用した取り組みを行いましたので、ご紹介できればと思います。続きをみる
2年前
記事のアイキャッチ画像
DevOpsの取り掛かりとしてのバリューストリームマッピングのススメ (リモート環境対応)
CyberZ Developer
CyberZでエンジニアをしている齋藤です。私は普段はOPENREC.tvの開発メンバーでSREチームに所属しておりますが、その一方でCyberZでDevOpsを推進する活動もしております。今回はDevOpsを推進する中で、その取り掛かりとして実施したバリューストリームマッピングについてお話しいたします。また、Miroを活用することで、リモート環境においても効率よくバリューストリームマッピングの作業を進めることができましたので、どのような方法で実施したのかもお話しできればと思います。バリューストリームマッピングとは続きをみる
2年前
記事のアイキャッチ画像
若手が陥りやすい「責任感のはき違え」|マネジメントコラム
CyberZ Developer
仕事に慣れてくると、色々な仕事が任されるようになってきます。経験の浅い頃に仕事を任されるようになれば、責任を全うしようと張り切って仕事に取り組んでいくことになりますが、時にはうまく仕事を進められず苦労することもあるでしょう。そうすると、「任されたのに責任を果たせなかった」と悩んだり、上司から叱責されて更に落ち込むこともあるかと思います。さて、仕事における「責任」とは何でしょうか。しばしば「責任」や「責任感」という言葉の意味が誤解されることがあり、それについて書きたいと思います。続きをみる
3年前
記事のアイキャッチ画像
CyberZの若手エンジニアは何してる? CA BASE NEXT 登壇レポート
CyberZ Developer
5月28日(金)に20代のエンジニア・クリエイターが中心となって創り上げるサイバーエージェントの技術カンファレンス「CA BASE NEXT(CyberAgent Developer Conference by Next Generations)」が開催されました。 CA BASE NEXT - CyberAgent Developer Conference by Next Generations20代のエンジニア・クリエイターが中心となって創り上げるサイバーエージェントの技術カンファレンスです。当日はセッション・Lca-base-next.cyberagent.co.jp 続きをみる
3年前
記事のアイキャッチ画像
良いコードとは何か - エンジニア新卒研修 スライド公開
CyberZ Developer
CyberZ CTO室のメンバーの森 (@at_sushi_at) です。先日、株式会社サイバーエージェントの2021年度 エンジニア新卒研修でコードの品質に関する講義を行いました。そこで話した内容とスライドを完全公開します。続きをみる
3年前
記事のアイキャッチ画像
【インタビュー】リモート環境で買ってよかった便利グッズ紹介!
CyberZ Developer
CyberZ CTO室メンバーの玉川 (@s_tamagawa) です。今回は、昨年から続くリモートワーク環境下で新たに買ってよかったものを弊社エンジニアに募集した結果、たくさん集まったのでインタビュー形式でお送りします。続きをみる
3年前
記事のアイキャッチ画像
【Android】 Kotlin Coroutinesをプロダクション利用する為のまとめ
CyberZ Developer
CyberZ CTO室のメンバーの森 (@at_sushi_at) です。私は普段、OPENREC.tvのAndroidアプリの開発を行っています。モバイルアプリ開発において、非同期処理は避けて通ることができないでしょう。画面の更新を妨げることなく、APIサーバやDBにアクセスする必要がありますし、重たい処理は別スレッドで実行することでユーザにより良い体験を届けることができます。続きをみる
3年前
記事のアイキャッチ画像
フルリモートでの社内ハッカソンの参加者にインタビューしてみました
CyberZ Developer
CyberZ CTO室のメンバーの 小川 (@ryosebach) です。前回の記事 で、フルリモートの社内ハッカソンを開催した話について取り上げました。実際にハッカソンに参加したチームメンバーのインタビューを通じて、うまくいったところや、苦労した点などを紹介しようと思います。続きをみる
3年前
記事のアイキャッチ画像
フルリモートの社内ハッカソンがうまくいった話
CyberZ Developer
CyberZ CTO 中村 (@tomotaken) です。CyberZでは2020年末に、社内のエンジニアを対象に社内ハッカソン「Tech x Match (テクマッチ) 2020」を開催いたしました。このイベントが比較的うまくいったので、今回はその話を書きたいと思います。続きをみる
3年前
記事のアイキャッチ画像
新年の挨拶と、CTO室note開設のお知らせ
CyberZ Developer
新年、明けましておめでとうございます。CyberZ CTO 中村 (@tomotaken) です。CyberZでは、昨年末にCTO室を設立いたしました。そして、2021年の幕開けに合わせ、CTO室noteを開設することといたしました。続きをみる
3年前