タグ

アーキテクチャに関するdeg84のブックマーク (5)

  • Webサーバーアーキテクチャ進化論2023

    はじめに 最近プログラマーとしてのキャリアに一区切りつけようと思っており、これまでのプログラミングの勉強の集大成となるブログを書きたくなったので書く。初めてプログラミングをして、フロントエンド開発をして、サーバーから値が返ってきたときは「どういう仕組みで値が返ってきたんだ?」と疑問に思っていた。ずっと理解したくて理解できていなかった。だからずっと勉強していた。そして最近になってようやく自分の言葉で説明できるようになった気がしたのでブログを書きたい。 2015 年版が自分の原点であり、この記事を書くモチベーションになった このような記事は実は過去に存在している。 FYI: https://blog.yuuk.io/entry/2015-webserver-architecture その記事はサーバーがどういう仕組みで動いていて、どのように進化し、2015 年に至るかを解説してくれた記事だ。自

    Webサーバーアーキテクチャ進化論2023
    deg84
    deg84 2023/03/31
    めちゃくちゃ凄い。書籍化して欲しい
  • サービスをつくりなおす決断をするとき

    SideCI主催のVenturesCI.rb #1のLT資料です。 「どうやらテスト駆動型開発は死んだようです。これからのCI」です。 要約すると、TDD死んじゃった。テスト自体は否定しないし有用だと思う。でも、ユーザに触れるEndToEndの振る舞いのテストを主に書き、テストカバレッジ100%を目指す時代は終わった(コストが高過ぎる。自転車の補助輪のようなものだ、テスト駆動型はもう外そう!)。EndToEndテストはCapybaraがよさそうだね。という内容です。

    サービスをつくりなおす決断をするとき
  • 非同期I/OやノンブロッキングI/O及びI/Oの多重化について

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 2017年5月20日追記 エントリはI/OのOperationとCompletionおよびデータ整合性を混ぜてまとめた一部誤った定義になっているので、正確な定義を日語で知りたい方は下記にリンクしたエントリを読むことをおすすめします。 非同期とノンブロッキングとあと何か Apache2.4.1のevent_mpmnginx及びnodde.jsのアーキテクチャを考える上で、非同期I/OやノンブロッキングI/O、I/Oの多重化に関してある程度正確な理解が必要だと思ったのでまとめておく。 ここで「ある程度」といったのは、非同期を表すAsynchronousとノンブロッキングのnon-blockingは曖昧に使われる場合が多いからだ。まず、英語

    非同期I/OやノンブロッキングI/O及びI/Oの多重化について
  • セールスフォース・ドットコムが東京データセンターに国内顧客約5000社の移行完了。その裏側を聞いた

    セールスフォース・ドットコムは、米国西海岸とシンガポールのデータセンターにあった国内顧客のクラウド環境を、昨年12月に開設した東京データセンターへ移行する作業が1月15日に完了したことを明らかにしました。 同社によると国内の顧客は約5000社。移行作業は昨年2011年10月からはじまり、2012年1月15日日曜日に完了したとのこと。 同社代表取締役社長 宇陀栄次氏は「弊社のクラウドサービスは、お客様の既存の情報システムとさまざまな種類の連係が緊密に行われている。しかし今回の移行に際して、お客様側でのシングルサインオンの移行設定し忘れなどによる軽微な問題はあったものの、ほとんど何の問題なく移行が完了した。私のIBM時代の経験も含めて言えばデータセンターの移行にトラブルはつきものだが、今回は非常にすんなりといって正直びっくりした」と、今回の移行を振り返っています。 左から、CTO 及川喜之氏、

    セールスフォース・ドットコムが東京データセンターに国内顧客約5000社の移行完了。その裏側を聞いた
    deg84
    deg84 2012/01/23
    マルチテナントアーキテクチャってスゴイなぁ
  • 開発者が知っておくべき、6つのUIアーキテクチャ・パターン - @IT

    .NET開発者中心 厳選ブログ記事 開発者が知っておくべき、6つのUIアーキテクチャ・パターン ―― 「matarillo.com」より ―― 猪股 健太郎 2011/12/15 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 Martin Fowler氏の『GUI Architectures』を訳して公開しようと思ったのだが、FAQページに「PofEAAの続編などは商業出版する予定なので翻訳はしないでほしい」と書いてある。なので翻訳の公開はやめて、「

  • 1