#187です。

先週はSRE NEXT 2020が開催されていました。資料をまとめてくれている方がいるのでこれを見るとどのような発表があったのかキャッチアップできます。SREという言葉がだいぶ一般的になりましたが各社どのような取り組みをしているのか見られて参考になります。

ニュース

G Suite Updates Blog: Manage Windows 10 devices through the G Suite Admin console

G Suiteアカウントの資格情報を使ってWindows 10を管理できるように。デバイスへのログイン、デバイスのワイプなどの管理が可能に。利用できるのはG Suite Enterprise以上。

Elastic Cloud on Kubernetes (ECK) 1.0 is now generally available : Elastic

ElasticsearchやKibanaなどをKubernetesへのデプロイなどをパッケージ化したElastic Cloud on Kubernetesが正式版に。

Browse good first issues to start contributing to open source : The GitHub Blog

GitHubがOSSにコントリビュートしやすくするためのtopics機能をリリース。取り組みやすいIssueを見つけやすくなった。

Store and manage sensitive data with Secret Manager : Google Cloud Blog

GoogleがGoogle Cloudで利用できるSecret Managerを発表。APIキー、パスワードなどのSecret情報を一元的に管理できる。

アーティクル

テックブログ運用担当者がテックブログのリアルを語る『Tech Blog Night』イベントレポート : SMARTCAMP Engineer Blog

クックパッド、スマートキャンプのテックブログ運営について。立ち上げの経緯、運用方法、得られた効果、苦労や失敗について書かれている。

pixivに脆弱なパスワードで登録できないようにしました : pixiv inside

脆弱なパスワードのチェック方法について。Have I Been Pwnedで公開されている漏洩回数の多いパスワードのハッシュ化リストを使いチェックする方法が書かれている。

DMM動画サービスでA/Bテストを1年間運用してわかったこと : DMM inside

Google Optimizeを使ったABテストについて。Google Optimizeを使った理由、運用した上で得た知見などがまとめられている。

fpereiro/backendlore: How I write backends

Webアプリのバックエンドを書くときのアプローチ方法について。アーキテクチャの考え方、ファイルの保存先、デプロイ方法、セキュリティの考え方など必要なことが網羅的にまとめられている。

スライド、ビデオ

ZOZO MLOps のチームリーディングとSRE(Engineering) : SRE Next 2020 Google スライド

チームをリードするときに気をつけていることについて。方向性の定義の仕方、心理的安全性を確保する方法、メンバーがスキルアップできる環境の作り方などが書かれている。

チームで働くための礼節と心理的安全性 / Civility and psychological safety for working in a team : Speaker Deck

グループとチームの違い、チームで働く理由、心理的安全性が必要な理由、礼節が大事な理由とそれぞれの関係性についてまとめられている。

脱レガシーフロントエンドのために知っておいたほうがいいこと : Speaker Deck

レガシーなコードの対応方法の考え方について。何のためにやるのか考える、誰がやるのかを考える、さまざまな観点から小さく分解して対応方法を考えるなど。

【資料公開】マネジメント向けアジャイル開発概要 : Ryuzee.com

経営者やマネージャー向けのアジャイル説明資料。アジャイルにがどのように組織に影響を与えるか、近年のビジネスの変化にどう対応できるようになるのかなどが書かれている。

サーバレス時代の負荷テスト戦略 / Load testing strategy for serverless : Speaker Deck

node製のシンプルな負荷テストツールArtilleryについて。Lambdaを使った実行方法と、Circle CIと組み合わせて継続的に負荷テストを実行する方法などが書かれている。

ツール、ライブラリ

SheetJS/sheetjs: GitHub

xlsx形式のファイルを読み取り、編集、CSV形式などでのエクスポートができるJavaScriptライブラリ。

microsoft/ApplicationInspector: GitHub

Microsoft製のソースコード静的解析ツール。JSONベースのルールエンジンを利用。.NET Coreで実装されているのでWindowsだけでなくMac、Linuxでも利用可能。

tldr-pages/tldr: GitHub

manコマンドの結果を分かりやすく要約して表示してくれるツール。

microsoft/playwright: GitHub

Puppeteerと同じ開発チームが作っているブラウザ操作自動化ツール。

サービス、アプリ

Lark: Collaboration & Communication Software

O365やG Suiteみたいなコラボレーションツール。スケジュール管理、ドキュメント管理などの機能がある。

Nototo

メモを地図上に配置して整理していくアプリ。人間は視覚的な方が記憶しやすいという特性を意識している。

deprocrastination.co - Block distracting sites on Chrome or Firefox, beat 50 % of procrastination

集中を妨げるサイトを登録してブロックできるChrome拡張。単にブロックするだけで無く時間帯や回数による制限設定もできる。

エンジニア組織のパフォーマンスを最大化 Findy Teams

GitHubと連携し組織のエンジニアのパフォーマンスを計測できるサービス。

VisualSitemaps : Autogenerate Beautiful Sitemaps & Screenshots

URLを入れると自動的にスクリーンショットでサイトマップを作成してくれるサービス。