git pushしたらテストされてきちんと正しい挙動のアプリケーションがデプロイされる。みたいな仕組みは割と当たり前だと思って生きてきた。ただ世の中にはまだEC2に入ってgit pullしてsystemcltで再起動して最新のアプリケーションコードを反映するみたいな…
※Mackerelアンバサダープログラムに参加しています スマートホーム始めてみました。室温とか湿度とかがAPIで取れるようになったのでせっかくならMackerelと連携させてなんか可視化とかしてアラート設定して自動化したら面白のではないだろうかということでや…
勢いで引っ越してなりました。上京するぞ!って意気込んだ出たのですが大宮あたりで失速して荒川の手前で落ち着きました。仙台には1時間で帰れるので安心です。車でも4時間くらいなので月一くらいでふらっと行こうかなとか思ってます。出社のガイドライン変…
首都高近いから乗ってみるかと乗って渋谷あたりを目指したら何故かお台場に着いた。初見殺しすぎる。— RyuichiWatanabe@gurasan (@ryuichi_1208) 2026年3月1日 とても難しかったので難しかったポイントと反省点をまとめておく キープレフトがなさそう 教習所…
https://tamachi-sre.connpass.com/event/381960/ やります!場所は田町です!IVRyオフィスでやります!今回もありがたいことに登壇枠は埋まりました。聴講枠はまだ空きがあるのでぜひ来てください!田町でSREについて語り合いましょう!非公式の二次会もや…
ってどこからか聞こえてくる。南の方からきこえてきてるきがする。コード書くのを後回しにしようとすると聞こえてくる。だからなるべく今すぐ書くようにしていたら会社の360°フィードバックとか評価でもよい行動と言ってもらえたりした。今やれることを今す…
2026年目標・痩せる・英語やる・上京する https://t.co/24RY34MzTc— RyuichiWatanabe@gurasan (@ryuichi_1208) 2025年12月31日 去年末くらいに建てた今年の目標で上京するを入れてみた。勢いでsuumoから連絡してみて気づいたら契約が決まっていた。なんかこ…
「選んだ道を正解にする」という考えが好きだ。迷い続けた末に下した決断には、必ず不安が残る。どれだけ情報を集めても、どれだけ考え抜いても、「本当にこれでよかったのか」という問いは消えない。それでも引き返さないと決め、その選択を正解にするとこ…
www.shoeisha.co.jp 安かったので買ってみたら面白かったのでSREと繋げてなんか考えてみたので記録。 SREとマーケティングは、同じ方向を向いているんじゃないかという話 「SRE」と「マーケティング」。一見すると、最も距離がありそうな2つの領域に見えるか…
aws.amazon.com VPC 内の標準ネットワーキング機器は一定のアイドルタイム後に TCP 接続を切断する場合がある。 TCP キープアライブを OS やアプリケーションで設定することにより、アイドル状態でも接続を維持できるようになる。 この手法は NAT Gateway や…
この記事はDatadog Advent Calendar 2025の16日目の記事です。遅刻すいません!! しばらくDatadogにかけることにした。まずは感謝のDatadog Agentのビルド10000回から。— RyuichiWatanabe@gurasan (@ryuichi_1208) 2025年10月8日 という感じでDatadogにかけ…
この記事は「渡部 Advent Calendar 2025」の25日目の記事です。 2025年の振り返りです。 目次 目次 お仕事 技術系のアウトプット 書籍が出た 商業誌に寄稿した 書籍のレビューに参加した 登壇 OSS 趣味系 SRE NEXTのCo-Chiar Tamach.sreを立ち上げた 旅行 カ…
この記事は「渡部 Advent Calendar 2025」の24日目の記事です。 なんでしょうね。「信頼性を高める」って言葉だけ聞くと監視やアラート、冗長構成、SLO といった仕組みを思い浮かべる気がするが一方で、日々の開発の中で書いている 1行1行のコードも、確実に…
この記事は「渡部 Advent Calendar 2025」の23日目の記事です。 タイムアウト/リトライの大事さ システムやアプリケーションが直面する障害に対する耐性を高めるためには、タイムアウトとリトライの戦略をしっかりと理解し、適切に実装することが不可欠です…
この記事は「渡部 Advent Calendar 2025」の22日目の記事です。 www.brendangregg.com Career limiting I've experienced it to be career limiting, and I've heard the saying "out of sight, out of mind." Opportunities can be given to local workers …
この記事は「渡部 Advent Calendar 2025」の21日目の記事です。 ryuichi1208.hateblo.jp という記事を前に書いていたんですけど日常生活では知り合いの知り合いは知り合い論で割とすぐに仲良くなったり喫煙所で身のない会話をしたりよくよく考えたら雑談苦手…
この記事は「渡部 Advent Calendar 2025」の20日目の記事です。 結論 malloc が失敗すると NULL を返す。 何も起きないわけではなく、「何も確保されなかった」という状態になる。 malloc が失敗する条件 malloc(size) は、次のような条件で失敗します。 要…
この記事は「渡部 Advent Calendar 2025」の19日目の記事です。 AIあれば25日連続記事生成なんて余裕じゃんと思っていた。残念ながらそんなこともなくてAIに投げるためのネタ自体が枯渇していきます。AIに投げてそのまま記事投稿してればいいのかもしれない…
この記事は「渡部 Advent Calendar 2025」の18日目の記事です。 本日の資料です。https://t.co/6TYFcut1jN#IVRy忘年2025— RyuichiWatanabe@gurasan (@ryuichi_1208) 2025年12月16日 会社の忘年会LTイベントがあったのでしゃべってきました。自宅サーバと喋る…
この記事は「渡部 Advent Calendar 2025」の17日目の記事です。 ちょっと飽きてきました。いや、ちょっとじゃないかもしれないです。 ブログを書くことって自己表現の一つだし、飽きることなんてないんじゃないかと思っていました。でも、どうやら普通に飽き…
この記事は「渡部 Advent Calendar 2025」の16日目の記事です。 ある日、次のようなコードを見かけました // フロントエンドから送られてきたJSONボディ // ユーザー設定のような、不定形データ var data map[string]interface{} if err := json.NewDecoder(…
この記事は「渡部 Advent Calendar 2025」の15日目の記事です。 C のコードを読んでいると、こんなマクロに遭遇することがあります。 #define FOO(x) do { \ bar(x); \ baz(x); \ } while (0) 「えっ、while(0) って絶対 1 回で終わるじゃん。なにこれ?」と…
この記事は「渡部 Advent Calendar 2025」の14日目の記事です。 システムの耐障害性を考えるとき、真っ先に思い浮かぶのは冗長化やオートスケール、リトライ、サーキットブレーカーかもしれません。 しかし、それらの土台には必ずネットワークプロトコルがあ…
この記事は「渡部 Advent Calendar 2025」の13日目の記事です。 2025年目標・英語の勉強を習慣化する・執筆やり切る・健康診断でA判定 https://t.co/0JJ35BaVYR— RyuichiWatanabe@gurasan (@ryuichi_1208) 2024年12月31日 今年もたくさん本を読んだ。本を読…
この記事は「渡部 Advent Calendar 2025」の12日目の記事です。 公開初日あたりにズートピア2を見てきました。前作もめちゃめちゃ好きでブルーレイ買って何回も見返しているのですが今作もとても良かったです。動物を使って植民地問題やら人種問題という重め…
この記事は「渡部 Advent Calendar 2025」の11日目の記事です。 IOの宛先IP:PortとSocketのフラグを出すやつを書いた。https://t.co/PzKsos2tOW— RyuichiWatanabe@gurasan (@ryuichi_1208) 2025年9月7日 github.com ブロッキング I/O とは、I/O 操作が完了す…
この記事は「渡部 Advent Calendar 2025」の10日目の記事です。 Python を使っていると、スレッドを使った並列処理をするときに必ず目にするのが Global Interpreter Lock(GIL) の存在です。GIL のせいで「CPU バウンドな処理を複数スレッドで並列化しても…
この記事は「渡部 Advent Calendar 2025」の9日目の記事です。 概要 Python における 例外処理 は非常に便利で強力なツールですが、効率的な利用が求められます。特に、性能が重要なアプリケーションにおいて、例外がパフォーマンスに与える影響は無視できま…
この記事は「渡部 Advent Calendar 2025」の8日目の記事です。 bugs.python.org io_uringって? Linux カーネルが提供する 超高速・低オーバーヘッドな非同期 I/O インターフェイス です。2019 年に Linux 5.1 の一部として導入され、従来の epoll、aio、rea…