記事

ザ・モデルを読んだ

ビジネス

ザ・モデル: マーケティング・インサイドセールス・営業・カスタマーサクセスの共業プロセスを読んだ。 普段、この手を本をあまり読まないので、筆が進まないが感想を書き残しておく。 The Modelとは、顧客獲得やカスタマーサクセスなど営業活動のあれこれを体系化し、仕組みとしたもので、セールスフォース・ドットコムで活用されてきたものらしい。 セールスの経験がなく、一般的な用語くらいしかインプットがなか...

セールス

世界一流エンジニアの思考法を読んだ

ビジネス

世界一流エンジニアの思考法をちょっと前に読んだのでメモ。 この本で書かれていることはどこかで聞いたり学んだりしたことが多かったので個人的にはあまり目新しいことがなかったのだが、2つほど頭に留めておきたいことがあった。 1つはBelazyであれということ。より少ない時間で価値を最大化しようという考え。 これは一人でも実践できるマインドセットだが、周りの環境もBelazyであることがより大事かなと思っ...

思考法

人事・労務に関する本を3冊読んだ

ビジネス

エンジニアリングとは直接的な関係がないのだが、ちょっと知りたいことがあって3冊ほど読んでみた。 改訂2版 最新 知りたいことがパッとわかる 社会保険と労働保険の届け出・手続きができる本 社会保険・労働保険についてパッと学べることができる本。各種手続きや書類の数、法改正など大変そうだ... 「人事・労務」の実務がまるごとわかる本 人事・労務の仕事についてあれこれ学べる本。 図解 人材マネ...

人事 労務

カイゼン・ジャーニーを読んだ

ソフトウェア工学

カイゼン・ジャーニーを読んだので感想をメモする。 感想 ストーリー調なのが読みやすいような読みにくいようなという印象を持ったのが、読み終わってみると「越境」というものを追体験するには分かりやすい形式だなと感じた。 登場するアジャイルのプラクティスは、他で学んだことがあるので目新しさは個人的にはなかった。 ただこの本ではそうしたプラクティスの詳細よりも「越境」することの目的や意義にメッセージ性を強く...

アジャイル

DB設計とSQLについて振り返るために読んだ本

データベース

DB設計とSQLについて学び直したくなったので数冊選書して読んだ。 過去に一度読んだことがあるものもある。枯れている技術領域故か数年前に定番と言われていた本が現在でも定番といった感じで、新書は殆どピックアップできなかった。(何かおすすめがあれば知りたいところ。) 達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへ 体系的に解説されていて分かりやすい 理論から学ぶデータベース実践入...

DB sql

正規化理論について

データベース

正規化とは データの重複をなくし、データの論理的不整合を防ぐように設計すること。 前提 キー 主キー 行を一意に識別する識別子 複合キー 複数の属性を組み合わせて構成される主キー 外部キー 別のテーブルを参照するためのキー 候補キー 行を一意に識別できる性質を持つ属性の集合で、既約であり、極小(必要最小限の属性数)であるもの スーパーキー 行を一意に識別できる性質を持つ属性と余分...

正規化理論 正規化

DB設計におけるNULLについて

データベース

NULLとは 「値が存在しない」または「値が不明」ということを示す。 値ではないため値のように比較できない。 空集合(要素が0個の集合)ではなく、存在しない集合と見なされる。 リレーショナルモデルに反するNULL リレーショナルモデルは閉世界仮説(真であると判明しないものは全て偽であると仮定すること)に基づいており、NULLはこれに反する。 リレーショナルモデルでは2値論理が元となっているため、真...

DB

DB設計におけるID設計について

データベース

IDとは あるものを一意に特定するもの。 集合論において、あるものと属性が1:1で対応することを全単射と呼ぶ。 全単射になっているものはIDとして機能とする。 IDを考えるときは、単数に対するものか、複数(グループ)に対するものか、複数であればどのような粒度であるのか?などを考慮する必要がある。ex. カニという属性を考えるとして、どんな種類なのか?何科目なのか?色は?名称は? 一見一意性を持たな...

DB

キャパシティプランニングについて

システムアーキテクチャ

キャパシティプランニングの目的 システムのリソース管理を目的とし、リソースを効率的に利用することを目指す。 キャパシティプランニングのプロセス キャパシティプランニングは概算と詳細を使い分ける。不必要に詳細に踏み込まないようにし、必要な時に適切な詳細を用意する。 アプリケーションのパフォーマンス要件を定義する レスポンスタイム、スループット、同時接続数、負荷性能など。 現在のインフラの稼働状...

キャパシティプランニング

Kubernetesの各コンポーネントについて

インフラストラクチャ

Kubernetesの各コンポーネントについて Control Plane Components kube-apiserver クラスタを操作するためのKubernetes APIを提供するサーバー。水平スケールが可能な形に設計されている。 etcd 全てのクラスタの状態管理を行うための高可用性のキーバリューストア。 kube-scheduler ノードが未割り当ての新しく生成されたPodをどの...

Kubernetes