dip Engineer Blog

Engineer Blog
ディップ株式会社のエンジニアによる技術ブログです。
弊社はバイトル・はたらこねっとなど様々なサービスを運営しています。

SRE NEXT2020参加レポート

SRE NEXT 2020行ってきました

こんにちはSREエンジニアやってます、@hayaosatoです。

1/25(土)に開催されたSRE NEXT 2020へ参加してきたのでそのレポート記事を書かせていただきます。

本イベントは弊社もブロンズスポンサーとして協賛させていただき、会場でもノベルティが配られてました!

写真は弊社のポスターとステッカー、そしてSRE NEXTのトートバッグです!

f:id:hayaosato:20200131104622j:plain

また、当日スタッフとして弊社のおざけんがカメラマンとして参加、

コアスタッフとして@bayashi_okさんがホール統括を行なっていました!!

発表紹介

SRE NEXT 2020の中で個人的に特に印象の残った発表について、いくつか感想を書かせていただきます。

分散アプリケーションの信頼性観測技術に関する研究

資料: https://speakerdeck.com/yuukit/a-study-of-sre

SREの今後についてやそれに付随する研究などをとても丁寧に説明されていたSRE NEXTらしい発表でした。

SREがなんであるかのゆううきさんなりの定義は

サイト信頼性を制御するための工学であり、

自動化して全て解決というわけではなく、認知負荷が高まってしまう 失敗を許容する前提で運用を設計することで変更速度を最大化する。

とのこと。

確かに自動化するだけだと認知負荷が高まってしまい、 システムを構築した人しか認知できなくなる。それが原因で属人化してしまうこともある得るのかなと思いました。

また、失敗を許容する前提での運用設計は今後我々もやっていきたいなと思いました。

成長を続ける広告配信プラットフォームのモニタリングを改善してきた話

資料: https://speakerdeck.com/larufa/cheng-chang-wosok-keruguang-gao-pei-xin-puratutohuomufalsemonitaringuwogai-shan-sitekitahua

やりがちな監視の例などを踏まえて監視における課題やその解決方法まで非常に丁寧でわかりやすく説明されていた発表でした。

また、アラートの整理する(洗練などの)タイミングについて、アラートの整理は定期的にやる事は確かに難しく、障害が実際に起きた時や新しいメンバーがジョインしたタイミングでアラートの整理をやっているそうです。

確かにそれらのタイミングだと、アラート整理に工数を確保しやすいなと感じ、今後我々もそのようなタイミングでアラートの整理を行なっていきたいなと思いました。

ZOZO MLOps のチームリーディングとSRE(Engineering)

資料: https://docs.google.com/presentation/d/1zEkR9Dm_epg7fxOCFE-asBsUlHDozwObsBEGAILiqic/edit

ML機能を世に出しすための取り組みの、エンジニアリングにおけるチームリーディングについての発表でした。

現在複数のML機能を世に出した段階で、MLOpsチームとしてもっと多くのML機能を世に出してML機能に対する信頼度を高めようとしているフェーズだそうです。

このようにMLOpsチームの目標が明確で、さらにプロジェクト進行がスムーズに進むようにはどうすべきか。

リーダーがボトルネックとならないためにはどのようにすべきか。など組織開発として非常に参考になる発表でした。

特に、最終的には技術でぶん殴るという文化は非常に共感し、我々もぶん殴れるほどの技術力をつけていかなければなと思いました。

Webサービスを1日10回デプロイするための取り組み

資料: https://speakerdeck.com/fujiwara3/sre-next-2020

デプロイ頻度をあげてデプロイへの恐怖を減らための取り組みでした。

誰でもデプロイ/ロールバックできるようにするためのデプロイ構成についてとても具体的に説明されていた発表でした。

特に、CircleCI使用時のECRのリージョンなど、小ネタ等もとても面白かったです。

雑感

SRE NEXT 2020、全体的に登壇者のレベルが非常に高くSREにおけるベストプラクティスや考え方の共有をしていただき、非常に学びの多い勉強会でした。

また、SREとしての対策が新規メンバーの育成やチームマネジメント的な話にも派生していたりと、幅広い知見が得られました。

SREの今後として、SREはインフラからアプリケーションまで全てのレイヤで開発されるようになり、SREを考えることが当たり前になっていくと良いなと思いました。

筆者

dippeople.dip-net.jp (写真左)

2019年アドベントカレンダーまとめ

はじめに

こんにちは、2018年新卒で入社し、求人系サービスの開発や社内向けツールの開発を行なっている @taku-0728 です。
今回は12/1~12/25に有志で行なったディップ Advent Calendar 2019について書きたいと思います!

Advent Calendar とは

一般的なアドベントカレンダーはクリスマスまでの期間に日数を数えるために使用されるカレンダーのことを指しますが、エンジニアの中では個人または複数人で記事を書いてクリスマス当日までバトンをつなげていく文化のことを指します!
弊社は2016年から毎年 Qiita Advent Calendar に参加しています。任意で参加者を募り、業務に関係するものから自分で興味を持った技術まで自由なテーマで記事を書いています。
今回はそのアドベントカレンダーの中から私が気になった記事を中心に振り返ります!

おすすめ記事一覧

Pegmatiteが素晴らしいツールなので自分好み(GitHub Enterprise Serverで使えるよう)にしてみた

Pegmatiteが素晴らしいツールなので自分好み(GitHub Enterprise Serverで使えるよう)にしてみた
PegmatiteというPlantUMLを画像化するGoogle Chromeの機能拡張を弊社のGitHub Enterprise Serverで使えるようにした話です。
著者の方でPRを出したところ、マージしていただき無事リリースされたそうです。

なぜコンテナを導入するのか ~ 各職種への説得材料をまとめる

なぜコンテナを導入するのか ~ 各職種への説得材料をまとめる
Dockerコンテナに触ったことがない人に対して、Dockerコンテナ利用時のメリットを説明している記事です。
サービス開発者、インフラ担当、セキュリティ担当それぞれの目線でメリットを説明しているためどの立場からみてもわかりやすい記事になっています。
著者は定期的にDockerコンテナに関する社内勉強会を開催しています。

日報がTILだったお陰でGithubとMarkdownがわかった話

日報がTILだったお陰でGithubとMarkdownがわかった話
2019年新卒入社した文系出身のエンジニアが毎営業日つけている日報によってGithubの仕組みやMarkdownの書き方を身につけた話です。
著者と同じように文系出身でGithubの仕組みなどがいまいちわかっていない方におすすめの記事だと思います。

バイトル(iOS)のCI/CDを大公開!!

バイトル(iOS)のCI/CDを大公開!!
弊社で(おそらく)もっとも有名なサービス、バイトルスマホアプリ(iOS)のCI/CDがどうなっているかわかってしまうレアな記事です。
読むとバイトルスマホアプリリリースの裏側が知れるかも。

若手エンジニアが学んだ工数見積もり方法

若手エンジニアが学んだ工数見積もり方法
最後は私 @taku-0728 が書いた記事を紹介します!
元々工数見積もりが苦手だった私が先輩にやり方を教わって、実践してみてどういう学びがあったのかをまとめています。
同じように工数見積もりが苦手な方に読んでいただければと思います。

おまけ

上記とは別に、1人で25記事全部埋める「全部俺カレンダー」に挑戦した猛者が何人かいます。
よければそちらも目を通していただければと思います。

また、過去実施したアドベントカレンダーはこちらから確認できます。

最後に

今回は12月に行なったアドベントカレンダーについて紹介しました。
弊社ではアドベントカレンダー以外にも様々な試み、イベントを行なっています。
適宜ブログにて発信していくので楽しみにお待ちください。

また、弊社では一緒にサービスを開発している仲間を募集しています!
とりあえず話だけ聞きたいでも構いません。興味がある方は下記よりご連絡ください!

www.dip-net.co.jp

筆者

dippeople.dip-net.jp (写真右)

ブログリニューアルしました!

はじめに

こんにちは! ディップ株式会社でエンジニアをやっている@satoshi-babaと申します。

この度、弊社のエンジニアブログをリニューアルいたしました。 ここではリニューアルの目的などを説明させていただこうと思います!

リニューアルの目的

弊社は様々なイベントに登壇したりしていますが、知名度としてはまだまだイマイチです。 イベントで「ディップさんってエンジニアいるんですね」と言われることもいまだにあるんですよね。

そこで、エンジニアブログをリニューアルし、我々が技術に対して真摯に向き合っていることをご理解いただき、弊社開発部の魅力を知っていただきたいと考えました!

投稿内容について

弊社はバイトルを始めとし、中〜大規模サービスを運営しています。 ここではサービスに使用している技術やマネジメント術などを積極的に公開していきます。 そのほかに、イベント情報やエンジニアが個人的に気になっている話なども取りあげたいと思います。

早速来週から、記事を上げ始める予定となっております。 「読者になる」ボタンを押していただき、楽しみにお待ちください!

おわりに

惜しみなくアウトプットをしていきたいと思いますので、どうぞよろしくお願いいたします。

また、弊社では一緒にサービスを開発している仲間を募集しています! とりあえず話だけ聞きたいでも構いません。興味がある方は下記よりご連絡ください!

www.wantedly.com

著者

dippeople.dip-net.jp