トピック · 15 件
アーキテクチャ
モノリス、サービス、そして本番環境で本当に重要なトレードオフ。
The fun part of architecture is the whiteboard. The costly part is the five years afterwards.
Everything here is written from the production side of the wall: what holds up when traffic spikes, what breaks on a migration, and which “elegant” patterns turn into 3am pages. Rewrites are almost always more expensive than the people proposing them think; services are almost always cheaper to draw than to run. The posts under this hub are the evidence I keep going back to.
§ 記事
アーキテクチャ
- 2026年3月 マルチテナント採用プラットフォームと、アイデンティティを愛するようになった経緯 Talenteraは一つのコードベースで企業と政府機関にサービスを提供した。データモデルが何年もテナント要求に耐えたのは、アイデンティティとアクセスをファーストクラスの設計軸として扱ったからだ。ミドルウェア後付けではなく。
- 2025年12月 第二システム効果に抗して(またしても) 私が見た書き直しの失敗にはすべて同じ警告サインがあった。「とりあえず書き直そう」という会話を通すチェックリストがこれだ。六つの問いに正直に答えられれば書き直しは生き残る。
- 2025年11月 WikipediaはBoringなコードで動いている、それがレッスンだ Wikimedia財団での三年間が教えてくれたのは、地球の半分に月一回サービスを提供するシステムは地味なPHP、丁寧なキャッシング、そして運用文化で動いているということだ。アーキテクチャ宇宙飛行士的なものではない。
- 2025年10月 心配するのをやめてモノリスを愛するようになった方法 モジュラーモノリスは敗北ではなく、オプションを開いたままにしてデプロイの話を退屈にする設計の選択だ。難しい方法でレッスンを学んだマイグレーションからのレシート付きで主張する。
- 2025年4月 ヘルスケアソフトウェアは見えない書類仕事でできている EHRを構築した年月が教えてくれたのは、可視UIは病院システムが機能する理由の15%に過ぎないということだ。残りの85%は監査、規制、そしてワイヤーフォーマットの世界だ。そこを最初に設計しないと後で二倍のコストがかかる。
- 2025年1月 イベント駆動の信用評価:それが実際に意味すること 規制されたフィンテックバックエンドでAI支援の融資ワークフローをリリースすることが実際にどんな様子か。Kafkaによるevent-drivenなクレジット評価、BaFinコンプライアンス要件、PHPレガシーとの共存、そして正直な話の結末を語る。
- 2024年11月 AFAQの設立:27歳でEHRをリリースするとはどういうことか アンマンでヘルスケアソフトウェア会社を設立し、12人のエンジニアを管理し、サウジアラビアのPrince Sultan Cardiac CentreにEHRをリリースした。GT.Mコネクターの開発からGO-LIVEまで、実際にどんな様子だったかを語る。
- 2024年10月 ガンセンターのHL7インテグレーションが実際どんな様子か HL7 v2でKing Hussein Cancer CentreをヨルダンのEHRと接続した。ワイヤフォーマットとは何か、なぜ聞こえるより難しいのか。パイプ区切りの世界の話をする。
- 2024年9月 HAKEEM:22歳で国家EHRをロールアウトした VistA上に構築されたヨルダンの国家EHR、HAKEEMで三年間を過ごした。MUMPSルーティンの実装から四病院へのロールアウトまで、22歳のエンジニアが内側から見た国家スケールのヘルスケアインフラの実態を語る。
- 2024年7月 マルチテナントが政府に使われるとき何を意味するか Elevatusの構築:政府省庁と小売チェーンが同じコードベースを共有し、何も壊れることが許されないAI採用プラットフォーム。マルチテナントの実態を正直に語る。
- 2024年6月 TCL/TKを2018年の本番環境で動かす AOLサーバー上のTCL/TKコアの上にマイクロサービスとBPMNワークフローをリリースした話。それが正しい判断だった理由と、レガシースタックの正しい読み方について。
- 2024年5月 GWT + Spring Boot:2013年の振り返り TypeScriptがRC1だった頃、私はすでに型安全なフルスタックJavaをやっていた。GWTは消えた。Spring Bootは至るところにある。あの時代が実際にどんな感じだったか正直に語る。
- 2024年1月 Java 6から17へ:各バージョンが実際に変えたこと 15年分のJavaバージョンを現役エンジニアが振り返る。スペックの話ではなく、実際に日々のコードの書き方を変えたものは何か。J2MEから仮想スレッドまで正直に語る。
- 2020年7月 パンデミック中に処方箋ソフトウェアを作る 2020年のe処方箋バックエンドの実態:レガシーな薬局インテグレーション、RabbitMQ、そしてパンデミックというプレッシャーの下でのエンジニアリング。地味で面白い話をする。
- 2020年5月 Mobile.de、Amazon、eBayを8週間でインテグレーション マーケットプレイス統合の考古学を間近で見た記録:三つの異なる在庫モデル、二ヶ月、そしてすべてを統治する一つの統合ドメインスキーマ。実際に手を動かして初めてわかる話をする。