Upgrade to Pro — share decks privately, control downloads, hide ads and more …

イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)

イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)

"BEAR.Sundayの分散キャッシングフレームワークは、クライアントサイドとサーバーサイドのキャッシュ管理を統合することで、Webアプリケーションの堅牢性とパフォーマンスを大幅に向上させます。このキャッシングフレームワークは、静的な情報APIと動的な計算APIの2つのタイプに基づいて、それぞれ異なる戦略を採用します。従来のTTLキャッシュを超えて、依存管理を伴うイベントドリブンキャッシュ、静的と動的コンテンツを効率的に分離するドーナツキャッシュアプローチ、そしてネットワークキャッシュの重要性について詳しく解説します。

このプレゼンテーションは、単に特定のフレームワークの機能紹介に留まりません。DI(依存性注入)やAOP(アスペクト指向プログラミング)のようなソフトウェア設計の原則を組み合わせることで開かれる新たな可能性を探ります。REST原則に基づいてHTTPや最新のCDN機能を最大限に活用するキャッシュシステムの構築にも深く焦点を当てます。このセッションを通じて、参加者は技術的な理解を深めるだけでなく、設計者としての視点も獲得できるでしょう。"

Akihito Koriyama

March 08, 2024
Tweet

More Decks by Akihito Koriyama

Other Decks in Technology

Transcript

  1. GET /cat HTTP/1.1 200 OK ETag: 3 3 GET /cat

    If-None-Match: 3 HTTP/1.1 304 Not-Modified 3
  2. ίϯςϯπ ϝλ৘ใ ঢ়ଶίʔυ ঢ় ଶ Λ ද ݱ ʹ Ϧιʔεঢ়ଶΛηοτ

    ද ݱ Λ ग़ ྗ Π ϯ δ Σ Ϋ γ ϣ ϯ Ξ ε ϖ Ϋ τ ં Γ ࠐ Έ 3&45ϦΫΤετ 3FTPVSDF0CKFDU αʔϏεͱͯ͠ͷΦϒδΣΫτ 3FQSFTFOUBUJPOBM4UBUF5SBOTGFS ঢ়ଶදݱͷసૹ 3FTQPOEFS Compile, Request and Response
  3. w %* w "01 w 3&45ωΠςΟϒΫϥε w ηϚϯςΟοΫϝιου w એݴతͳҾ਺

    w એݴతπϦʔߏ଄ w ࣗݾϨϯμϦϯά w 63* w 'BTUMZ*OTUBOU1VSHF"1* w 'BTUMZαϩήʔτΩʔ w 4ZNGPOZλάΩϟογϡ ݪଇΛੵΈ্͛ ٕज़Λڠௐ