Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
マスタカネットの紹介 〜悠久なる変更履歴〜
Search
Takashi Masuda
June 26, 2026
Technology
21
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
マスタカネットの紹介 〜悠久なる変更履歴〜
社内 LT の発表資料です。
https://note.com/masutakanet/n/ncb687a84619a
Takashi Masuda
June 26, 2026
More Decks by Takashi Masuda
See All by Takashi Masuda
最近の情報収集方法 2025
masutaka
0
100
自分のブログをCloudFront+HerokuからCloud Runに移行した
masutaka
0
190
BigQuery経由で使うGoogleスプレッドシートのスキーマ管理
masutaka
0
380
本を聴く毎日を送っています
masutaka
0
120
ボッチLookML開発者兼データ整備人を連れてきたよ!
masutaka
0
150
ここがつらいよ普段使いのLinux
masutaka
0
390
4月から取り組んできたLookerの導入から実装までのお話
masutaka
0
200
HerokuでSidekiqを監視する方法を確立した
masutaka
0
670
デプロイで止まらないバッチ処理を求めて
masutaka
1
170
Other Decks in Technology
See All in Technology
hackers_champloo_2026_tidb
makocchi
0
160
夫婦で子育てするための育児標準化
codmoninc
PRO
0
210
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
380
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
240
Kiro Crewをはじめよう
kizawa2020
1
150
会社説明資料
persolserverworks
0
9.8k
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
370
パッチ更新でterraform initが落ちた日
grimoh
1
140
Optunaの最新リリースv5.0について
pfn
PRO
0
110
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
5
4.6k
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
180
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
HDC tutorial
michielstock
2
960
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Thoughts on Productivity
jonyablonski
76
5.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Testing 201, or: Great Expectations
jmmastey
46
8.3k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Statistics for Hackers
jakevdp
799
230k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Transcript
マスタカネットの紹介 〜悠久なる変更履歴〜 2026-06-26 @masutaka
自己紹介
自己紹介 • 増田貴士 a.k.a. @masutaka • 2025/11/01入社 • FUNDINNO開発部 ソフトウェアエンジニア
• スクラムチーム遊撃隊として、スクラムを技術で支えている(つもり) • #町中華 #うどんそば #カレースパゲッティ #居酒屋 #プロレス観戦
もうすぐ18年...
https://masutaka.net/2008-09-25-1/
2008年から続けている個人ブログであるマスタカネット https://masutaka.net/ の歴史や技術スタックを紹介する。
外観
https://masutaka.net/
歴史
https://masutaka.net/history/ 開始
https://masutaka.net/history/ ??? 開始
実はあと半年で丸25年。四半世紀! • 2001/12/30から、ブログの前身となるChangeLogメモを書き始めていた ◦ ChangeLog形式で日々のメモを単一ファイルに記録する、当時流行ったメモ技術 • chalowというPerl製のツールでHTMLに変換し、2008年に公開 ◦ 2022年のHugo移行に伴い、ChangeLogメモは全てMarkdownファイルに変換した •
レンタルFTPサーバー→さくらのレンタルサーバ→さくらの VPS→CloudFront+Herokuを経て、現在はCloudflare+Cloud Runで稼働中 • 現在はAI向けllms.txtの配信や、多言語対応などもしている ◦ https://masutaka.net/llms.txt ◦ https://masutaka.net/llms-full.txt ◦ https://masutaka.net/en/2026-06-21-1/
24年178日継続 2026/06/26現在
1,470記事 2026/06/26現在。日本語記事のみ
49,967行 2026/06/26現在。日本語記事本文の行数
とりあえず数字だけは大きい!
技術スタック
技術スタック 1. Hugo 2. nginx 3. Cloud Run (Google Cloud)
4. Cloudflare 5. Cloud Monitoring (Google Cloud)
Cloud Run 1~16コンテナでオートスケール nginx(コンテナ) Hugoビルド済み 静的ファイル配信 構成図 読者 Cloudflare (DNS,
CDN) Cloud Monitoring 外形監視
1. Hugo • Go言語で書かれた高速な静的サイトジェネレーター • Hugo serverによるライブリロードが、記事作成に便利 • Markdownでコンテンツを記述できる •
コミュニティによる豊富なテーマが公開・共有されている • partialやshortcodeを使ってテーマを簡単にカスタマイズできる https://gohugo.io/
2. nginx • FUNDINNOでも使われている、高性能なWebサーバー • 静的ファイルの配信が得意 • リバースプロキシとしても使われる • ロードバランサーとしても機能する
• イベント駆動型アーキテクチャを採用している • 大量の同時接続を低リソースで処理できる 👉 Hugoでビルドした静的ファイルの配信と、リダイレクト等に利用 https://nginx.org/
3. Cloud Run • Docker等のコンテナを実行できる、Google Cloudのフルマネージドサーバーレス プラットフォーム • Knative APIに準拠して構築されているらしい
◦ KnativeはKubernetes上でサーバーレスワークロードを実現するOSSらしい • HTTPリクエストに応じて自動スケーリングする ◦ ゼロからスケール、リクエスト数に応じた課金 👉 nginxコンテナの実行に利用 https://cloud.google.com/run
4. Cloudflare • Webサイトの高速化、保護、配信を行うCDN/ネットワークサービス • DNSサービスも提供し、ドメインの名前解決を管理 • Cloudflare Registrarとしてドメインレジストラ機能も提供 •
DDoS攻撃などからWebサイトを守るセキュリティ機能を提供 • Workersという仮想実行環境でエッジでのコード実行が可能 👉 masutaka.netのドメインを取得し、DNSサービスと付随するCDNを利用 https://www.cloudflare.com/
5. Cloud Monitoring • Google Cloudのリソースやアプリの状態を監視するサービス • CPU使用率やリクエスト数などの指標を収集できる • WebサイトやAPIの外形監視ができる
• 異常を検知したらメールやチャットへ通知できる • ダッシュボードでシステムの状態を可視化できる • ログやトレースと連携して障害調査に活用できる 👉 意識して利用しているのは外形監視くらい https://cloud.google.com/monitoring
Cloud Run 1~16コンテナでオートスケール nginx(コンテナ) Hugoビルド済み 静的ファイル配信 構成図(再掲) 読者 Cloudflare (DNS,
CDN) Cloud Monitoring 外形監視
雑感 • Cloud Runに移行して4年弱。安定しすぎている • あまりに何もないので、設定を忘れてしまうくらい • 料金: ◦ Google
Cloud: 月1,300JPYくらい。Cloud RunとCloud Buildで半々くらい ▪ 1~16という十分過ぎるコンテナ数に対してこの安さ ◦ Cloudflare: 年13.05USD。ドメイン更新料のみ • 本来はGitHub Pages程度で十分。無料だし ◦ 仕事ではシンプルな仕組みを心がけているけど、プライベートはオーバースペックが面白 い
習慣づけ
None
自分の性格に合った呪い習慣づけ • 毎月1日に、ブログ記事投稿を促すGitHub Issueが自動で作られる • そのため、月一本は記事投稿が必要😅 • 私のメインSNSであるMastodonにもシェアが必要😅 ◦ 稀に国内外から反応がある
• 前職のOSS推進業務からの習慣で、他媒体にもクロスポストが必要😅 ◦ https://dev.to/masutaka ◦ https://medium.com/@masutaka 👉 TODOアプリなどの通知に、全てちゃんと対応してしまう性格を利用
とは言え、AI様のおかげで楽になった 1. 記事ごとにGitHub Issueを作成し、材料を集約する 2. 自作スキルにGitHub Issueを読ませて、マスタカっぽい記事を作成する ◦ AI様に作って頂いた記事を、人間が必死に推敲する😭 3.
翻訳用の自作スキルでラクラク英訳できる 4. クロスポスト用の整形スキルも最近作った
なぜ続けられているのか?
なぜ続けられているのか? • 農学部出身で劣等感があった。プログラミング含めていろいろ習得せねば💦 ◦ 今も続けているChangeLogメモの習慣に繋がる • 2011年に組み込みからウェブに転職した時も、焦りがあった💦 ◦ 幸運にも、ブログは書くよねという環境にいることが多かった •
インフラにも興味が出始めた時期で、素振りにちょうど良かった ◦ nginx, knife-solo, Serverspec, Vagrant+CI, Elasticsearch, Kibana,... • 知識の言語化スキルは「質より量」が絶対に重要 ◦ 量が質を呼びよせる実感 • 満足いく記事を書けた時は、何度も読み返してしまう。自分が一番の読者 • ここまで続けたら止めるのはもったいない🔥
まとめ
まとめ • 仕事にも関係する技術を、苦楽しみながら経験できたのは良かった ◦ ドメイン取得、サーバー構築、AWS、Google Cloud、Herokuなど ◦ Google Analytics、Google Search
Console なども • 自分の性格に合わせた習慣化で、細く長く続けられている ◦ 「マスタカのChangeLogメモ」なので、マスタカに変更があれば書かないといけない • もったいない精神があるので、サーバーを変えても過去記事は必ず移行してきた • 50年目指して続けよう
ご清聴ありがとうございました。 [PR] https://masutaka.net/