2020-11-01から1ヶ月間の記事一覧

論文メモ:Firecracker: Lightweight virtualization for serverless applications

About this page AWSのLambdaとFargateで採用のFirecrackerについて解説する、以下論文を読んだ際のメモです コンテナ基盤のマルチテナント設計やセキュリティ設計について有益な説明が多かったのでその観点でメモを残しておきます Multi Tenancy Capabiliti…

Failure Modeとは何か

言葉の定義 FMEA(Failure Mode and Effects Analysis) リスク分析をするため、障害(危険な事象)を洗い出す手法の1つ。Failure Mode(フェイラーモード)とは、故障や障害の発生の仕方のことをいう。対象物をできる限り壊れ方が明確な要素に分解する。そ…

読書メモ:SYSTEM DESIGN INTERVIEW Chapter1-3

System Design Interview – An Insider's Guide (English Edition)作者:Xu, Alex発売日: 2020/06/11メディア: Kindle版 システムデザインインタビュー(SYSTEM DESIGN INTERVIEW)とは 外資系の転職面接の際に実施されるJob Interviewの一種のようです 採用候…

Kubernetesでpub/sub型のappのRollingUpdateの考え方?

具体的な解決策は思いついていないのですが、「こういうケースってどうやってRolling Updateするんだろう?」と疑問に思った点をメモしておこうと思います。具体的な解決案が見つかりましたら、また追記しようと思います。 前提 以下の仮想のシステムをKuber…

BSD Socket誕生の経緯

概要 本記事はBerkley Socket の歴史や開発当初の設計に興味を持ち調べた際のメモです。 調べたこと Berkley SocketはBSD4.2のタイミングでBill Joyにより設計・実装されたようです。Bill Joyが開発に至るまでの経緯は『Unix考古学』で詳しく解説されていま…

The Amazon Builders Libraryの負荷制限の記事を読んだ際のメモ

The Amazon Builders Libraryの以下の記事がすごく勉強になる内容だったので、読みながらとったメモを残しておこうと思います。 メモ リクエスト数と可用性の関係を把握する方法 問題 一般に同時リクエスト数が増え、あるラインを超えるとリクエストが確率的…

TECHONOLOGY RADAR Vol23

毎年、5月と11月にThoughtworks社が発表の TECHONOLOFY RADAR の最新号が、 2020年11月に発表されたようです。 以下、ざっと内容を確認した際のメモになります。 Techniques Dependency drift fitness function 課題 : アプリケーションが依存する、ライブラ…

JAD Decompilerのインストール&実行方法メモ

Javaの .class ファイルを .jar にDecompileしてくれるツール、 JAD Decompiler のインストール方法のメモ 環境 $ cat /etc/os-release | head -2 NAME="Ubuntu" VERSION="20.04.1 LTS (Focal Fossa)" $ java -version openjdk version "11.0.9" 2020-10-20 …

コンテナ関係のdiagram置き場

About this page Docker, Kubernets等のコンテナ技術を理解する上で、有用な自作の図を置くページです 今後ちょっとずつ書き足していきたいです Kubernetes Worker Node's Networking Structure

メモ:Exactly-once semanticsとKafkaとAWS Lambda

OSDIで行われた以下の発表の資料を読んでいて、「Exactly-once semanticsってなんだっけ?」と疑問に思い、調べたことのメモ。 "Fault-tolerant and transactional stateful serverless workflows" https://t.co/i4L2jLYIlQ from Zhang et al was a good rea…

/* https://sunrise033.com/entry/hatena-blog-how-to-hierarchicalize-categories */