AWSとGCPをまたいでFinOps・SRE・CI/CDを担当する、シニアクラウドインフラエンジニアです。 クラウドコストを30〜40%削減し、インフラの仕事を経営層にビジネスの言葉で報告しています。 0-RTT VPNハンドシェイクの単独発明者でもあります(USPTO出願中)。
このサイトには、エンジニアリングのノート(日本語と英語)と履歴書を置いています。
記事
-
Claude Codeが突然感情を持って懺悔してきた
-
WAFを立てたのに、スパムはWAFの後ろを通っていなかった
-
AIの請求が、なぜサーバ代を超えたのか
-
Claude Codeがありもしないハッキングを検知し錯乱した話
-
技術記事をいつ出すと伸びる? 公開記事を数えたら日本と海外で真逆だった
-
CFOのClaude Codeが隠したAPIキーと鬼ごっこした話
-
CPUもDBも余裕なのに全ショップ同時ダウン。犯人は『ゆっくり読むだけ』のbotでした
-
「これ特許取れるのでは?」会社の遅いVPNから米国特許を出願するまで
-
DockerイメージをAWS ECRにプッシュする
-
ngrokでローカルのWebページを公開する
-
ReactのContextとuseContext
-
ReactのエフェクトとuseEffect
-
ReactのstateとuseState
-
Rustの変数
-
ECS Fargateでコンテナサービスを立ち上げる手順
-
ReactアプリをDockerfile化する
-
Nginxイメージをプルしてコンテナを起動する
練習問題・ドリル(18)
-
動的計画法:フィボナッチ数
-
動的計画法:0/1 ナップサック問題(1D & 2D DP)
-
動的計画法:最長共通部分列(LCS)
-
動的計画法:最長増加部分列(LIS)
-
動的計画法
-
セグメントツリー
-
完全数(Perfect Number)
-
3. Longest Substring Without Repeating Characters
-
最大公約数
-
べき乗
-
29. Divide Two Integers
-
26. Remove Duplicates from Sorted Array
-
1456. Maximum Number of Vowels in a Substring of Given Length
-
58. Length of Last Word
-
二分探索法
-
456. 132 Pattern
-
349. Intersection of Two Arrays
-
69. Sqrt(x)