Folioscope

Archive for 2020

  • 実世界で稼働する大規模システムを設計するには

    皆さんはシステムを設計する時にスケーラビリティや耐障害性についてどうやって見積もっていますか? The Site Reliability Workbookの第12章では、Google内部で利用されているシステムの設計方法 “Non-Abstract Large System Design”について紹介しています。 この記事ではその設計方法について解説します。 Non-Abstract Large System Design (NALSD) とは どんなシステムも最終的には、ネットワークに接続され …

  • サービスメッシュとAWS App Meshに入門した

    こんにちは、ご無沙汰しています。 2020年も終わろうとしていますが、この度サービスメッシュとAWS App Meshに入門しました。 サービスメッシュ超入門 AWS App Meshは、AWS上のサービスでサービスメッシュを実現するためのAWSサービスです。 サービスメッシュやその背景については、Toriさんによる「サービスメッシュは本当に必要なのか、何を解決するのか」の講演が詳しいです(この講演にも最後の5分くらいでApp Meshが登場します)。 サービスメッシュは、サービス間の通信のリ …

  • アラートの閾値をどうする?SLOベースのアラートとバーンレートの検討

    SREやサービスを運用している皆さんは、アラートの閾値をどのように決めていますか? The Site Reliability WorkbookのChapter 5 - Alerting on SLOsには、アラートに関する興味深い記述があるので、改めてこの記事で説明してみようと思います。 SLOとアラート Webサービスやシステムは、予期せぬパフォーマンス劣化やエラーが発生する事があります。 このとき緊急対応できるように、管理者はアラートを設定します。 このアラー …

  • PagerDuty Incident Responseの邦訳版を公開しました

    こんにちは、ご無沙汰してます。 早速ですが、皆さんのチームにはインシデント発生時のプロセスが決められていますか? インシデント管理サービスを提供しているPagerDutyは、「PagerDuty Incident Response」というドキュメントを公開しています。 このドキュメントがすごく良いものだったので、このたび邦訳した物を公開することにしました。 https://ueokande.github.io/incident-response-docs-ja/ このドキュメントはな …

  • オンライン配信で使えるメディアプレイヤー『Sanscadre』を作りました

    こんにちは、ご無沙汰してます。 タイトルの通り、オンライン配信で使えるメディアプレイヤーを作りました これはElectronを使ったデスクトップソフトウェアです。 フレームレスウィンドウ上での画像の表示、ビデオの再生、PDFの表示ができます。 ueokande/sanscadre An online-aware media player helping your screen sharing with a frameless window. github.com モチベーション ここ数ヶ月、勉 …

  • Goで作るモダン・ブートサーバー Day5 - iPXEサーバー実装編

    この記事は「Goで作るモダン・ブートサーバー」の5日目の記事です。 この記事ではiPXEブートに対応したブートサーバーを実装します。 シリーズの記事は以下のリンクからどうぞ。 Goで作るモダン・ブートサーバー Day 1 - 基礎知識編 Goで作るモダン・ブートサーバー Day 2 - 環境構築編 Goで作るモダン・ブートサーバー Day 3 - 雑DHCPサーバー実装編 Goで作るモダン・ブートサーバー Day 4 - PXEサーバー実装編 Goで作るモダン・ブートサーバー Day 5 - …

  • ffmpegでラップトップのWebカメラをリモートで使う

    先日、Periscopeというストリーム配信サービスを使って、Vim Vixenのライブコーディングをしてみました。 配信用のWebカメラがほしかったのですが、あいにく自分はWebカメラを持っていません。 そこでMacBookに内蔵されているWebカメラを、遠隔のWebカメラとして利用できたのでその設定メモです。 全体の構成 以下の構成で配信をしました。 作業用のデスクトップマシン (Linux) は、配信用のマシンも兼ねています。 MacBookからはネットワーク経由でデスクトップマシンに映像 …

  • Goで作るモダン・ブートサーバー Day4 - PXEサーバー実装編

    この記事は「Goで作るモダン・ブートサーバー」の4日目の記事です。 この記事ではPXEブートができるブートサーバーの実装をします。 シリーズの記事は以下のリンクからどうぞ。 Goで作るモダン・ブートサーバー Day 1 - 基礎知識編 Goで作るモダン・ブートサーバー Day 2 - 環境構築編 Goで作るモダン・ブートサーバー Day 3 - 雑DHCPサーバー実装編 Goで作るモダン・ブートサーバー Day 4 - PXEサーバー実装編 ← この記事 Goで作るモダン・ブートサーバー …

  • 4年間働いたサイボウズを退職しません

    今年も退職エントリの季節です。今年も退職しませんでした。 昨年の退職しませんエントリはこちら。 3年間働いたサイボウズを退職しません 2019年は充実した年でした。 2020年もまだまだやりたいことがあるので、しばらくは退職しそうにありません。 どんな2019年だったか 2019年はずっと「Yakumo」チームに所属していました。 Yakumoプロジェクトは、国内のオンプレインフラで運用されていたkintone.com (kintoneのUS向けブランド) を、AWS上に移行するプロジェクト …

  • Goで作るモダン・ブートサーバー Day3 - 雑DHCPサーバー実装編

    この記事は「Goで作るモダン・ブートサーバー」の3日目の記事です。 今回からはお待ちかねの、実装が始まります。 この回ではGoでDHCPサーバーを実装します。 シリーズの記事は以下のリンクからどうぞ。 Goで作るモダン・ブートサーバー Day 1 - 基礎知識編 Goで作るモダン・ブートサーバー Day 2 - 環境構築編 Goで作るモダン・ブートサーバー Day 3 - 雑DHCPサーバー実装編 ← この記事 Goで作るモダン・ブートサーバー Day 4 - PXEサーバー実装編 Goで作る …

Page 1 of 2 >