BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ アーティクル シリーズ記事: Javaによるマイクロサービスの構築

シリーズ記事: Javaによるマイクロサービスの構築

原文(投稿日:2021/04/14)へのリンク

このシリーズの記事では、Java言語を使用してマイクロサービスベースアーキテクチャを構築する最先端の技術について説明します。Spring BootDropwizardなどの人気のある大物と並んで、QuarkusMicronautHelidonなどの新しいフレームワークが勢いを増しています。

これらのフレームワークは、マイクロサービスアーキテクチャのエンタープライズJavaを最適化するAPIセットであるMicroProfileが2016年にJavaコミュニティに導入された後に登場しました。創設メンバーのIBM、Red Hat、Payara、Tomitribeが協力して、MicroProfileを作成し、独自のマイクロサービスベースのミドルウェアを提供しました。つまりそれぞれのアプリケーションサーバ OpenLiberty、Quarkus、Payara MicroTomEEです。開発者はバニラJavaで高性能のサービスを構築することもできます。

このシリーズでは、これらのマイクロサービスフレームワークのアーキテクチャスタイルにフォーカスして、状態管理、障害対応、システムダイナミクスへの自動調整、システムの計測方法など、より困難な問題のいくつかに対処するためのさまざまなオプションについて説明します。MicroProfileの影響についても、バーチャルパネルのパネリストとディスカッションします。

シリーズコンテンツ

1

Spring Boot Tutorial: Building Microservices Deployed to Google Cloud

このチュートリアルでは、読者は小さなSpring Bootアプリケーションを作成し、コンテナ化して、SkaffoldとCloud Code IntelliJプラグインを使ってGoogle Kubernetes Engineにデプロイする機会を得ます。

Article by: Sergio Felix氏

2

Getting Started with Quarkus

Quarkusは、2019年にエンタープライズJavaエコシステムでかなりの話題を呼びました。Quarkusとは正確には何でしょうか? 市場で確立されている他の技術とどう違うのでしょうか? Quarkusは私や私の組織でどのような役に立つのでしょうか? Quarkusプロジェクトの背後にある動機をよりよく説明するために、ソフトウェア開発の現在の状態を調べる必要があります。

Article by: Roberto Cortez氏

3

Project Helidon Tutorial: Building Microservices with Oracle’s Lightweight Java Framework

Oracleは、2018年9月に新しいオープンソースフレームワークであるHelidonを発表しました。元はJava for Cloudという名前でしたが、Helidonはマイクロサービスベースアプリケーションを作成するためのJavaライブラリコレクションです。

Article by: Michael Redlich氏

4
 

Virtual Panel: the MicroProfile Influence on Microservices Frameworks

2016年半ば、MicroProfileイニシアチブは、エンタープライズJavaのマイクロサービスをデリバリーするベンダーのコラボレーションとして作られました。InfoQは最近、MicroProfileが今日の開発者がマイクロサービスベースのアプリケーションを構築する方法、新しいマイクロサービスフレームワークの出現、モノリスベースアプリケーション開発に戻る方法にどのように影響したかについて専門家の意見を求めました。

Article by: Cesar Hernandez氏, Emily Jiang氏, Otavio Santana氏, Erin Schnabel氏

シリーズマネージャ

Michael Redlich氏は、New Jersey州ClintonにあるExxonMobil Research & Engineeringのシニアリサーチテクニシャンであり (写真は彼自身のものです) 、過去30年間custom scientific laboratoryでWebアプリケーションの開発経験があります。また、Ai-Logix Inc (現在はAudioCodes) でテクニカルサポートエンジニアの経験もあり、テクニカルサポートを提供し、顧客のテレフォニーアプリケーションを開発しました。彼 (Mike) は2001年にGarden State Java Java User Group (以前のACGNJ Java Users Group) を設立し、現在はディレクターを務めています。

彼の技術的専門知識には、オブジェクト指向設計と分析、リレーショナルデータベース設計と開発、コンピュータセキュリティ、C/C++、Java、Python、およびその他のプログラミング/スクリプト言語があります。彼の最近の情熱は MicroProfileJakarta EEHelidonMicronautMongoDBにあります。

この記事に星をつける

おすすめ度
スタイル

BT