Java Weekly、Issue 237

1 SpringとJava

>> Hibernate JPQLとネイティブクエリプランキャッシュの初心者向けガイド []

コンパイル済みのJPAとネイティブクエリを適切にキャッシュすることで、パフォーマンスの向上が確実に得られる良いもの!

>> JPAでSQL関数を使用する、またはJPAとHibernateでCriteria APIクエリを使用するための最良の方法 []
  • JPAとHibernateでSQL関数を登録して使用する方法を示す実用的なチュートリアル。

>> Rデータサイエンスを使用してJava Springアプリケーションを拡張する []

Springと、多言語のGraalVM上で動作するJavaとRライブラリとの間の相互運用性を達成するための興味深い作品。とてもかっこいい。

>> Reactive Spring Security認証 []

Spring Security Webfluxで利用可能な認証メカニズムの概要。

2. 技術と黙想

>>混沌とした工学 - 生産における乱流条件に耐える []
  • 分散システム内の潜在的な欠陥を見つけて修正するための興味深い方法論。マイクロサービスの導入を検討しているのであれば必ずお読みください。

>> Apache Spark、Storm、Flink、Samzaのストリーム処理エンジンの比較 - パート1 []

Apacheから最も人気のある3つのエンジンに実装された単純なユースケースとともに、ストリーム処理エンジンの一般的な概要。

>>関数型リアクティブプログラミング - ステロイドのストリーム []

ストリームといえば、ここでは急速に勢いを増している、それほど新しくないプログラミングパラダイムについての良い記事です。

>> Titus上の自動スケーリングプロダクションサービス []

そして最後に、Netflixが自動スケーリングポリシーサポートとAWSとのコラボレーションをどのように必要としているかを簡単に調べた結果、新しいカスタムリソーススケーリング製品が生まれました。