InfoQ ホームページ microservices に関するすべてのコンテンツ
-
Apache Kafkaを使ったQuarkusリアクティブメッセージング入門
今日のデータの処理/消費方法は、これまでの方法とは異なります。以前は、データはデータベースに保存され、分析のためにバッチ処理されていました。Apache Kafkaは、データストリームをリアルタイムで保存、消費、処理するための分散イベントストアおよびストリーム処理プラットフォームです。この記事では、Apache KafkaとQuarkusを使用してデータを生成と消費する方法を学習します。
-
Dockerのセキュリティは十分ですか?セキュアなコンテナイメージとランタイムを構成するためのアドバイス
自身のユースケースに合わせてセキュリティアプローチを詳細に調整することで、Dockerの十分な安全性を確保することが可能になります。DockerイメージとDockerランタイムの違いに加えて、それぞれのセキュリティの意味や優先順位について理解しておくことが重要です。今回の記事では、Dockerで適切なセキュリティを実現するためのさまざまなテクニックを紹介します。
-
マイクロサービスに失敗する7つの方法
昨年11月のQCon Plus、私は、マイクロサービスがうまくいかない理由について講演しました。私はIBMに籍を置くコンサルタントで、ビジネスのクラウドネイティブ化を支援する仕事もしています。取り上げた問題は私の経験に基づくものであると同時に、残念なことに、現場で何度も目にするものでもあ��ます。
-
マイクロサービスアーキテクチャの技術的負債の管理
QCon Plus で、Glenn Engstrand 氏は、Optum Digital のエンジニアリングが、何百ものマイクロサービスの技術的負債を確実かつ予測どおりに返済し、関連するコミュニティを形成し、リスクの高い領域を特定する方法を考案した方法について説明しました。コミュニティの集合的な決定は、実用的なロードマップにまとめられ、体系的かつ非対立的な方法で製品マネージャに提示されます。
-
Java InfoQ トレンドレポート — 2021年12月
この記事では、InfoQ Java 編集チームとさまざまな Java チャンピオンにより、2021年の Java および JVM 分野のテクノロジーの採用と新たなトレンドを現在どのように見ているかについてまとめます。
-
KivaKitフレームワークの紹介
今回の記事では、オープンソースのJavaマイクロサービスアプリケーションフレームワークであるKivaKitを簡単に紹介します。KivaKitは共同動作するように設計されたミニフレームワークの集合体です。各ミニフレームワークの詳細はhttps://www.kivakit.orgの他、Jonathan Locke氏のブログ"State of the Art"にも記載されています。
-
Microservices — 字義と精神
「分離サービス」のパターンになるマイクロサービスは、パターンを理解 (「スモール」と「分離」) し、開発者が目的と一致する特定の設計上の決定を行うことで、最大限に活用することができました。記事では、適切な実装と不十分な実装について説明します。「スモールサービス」と「分離サービス」または「字義 (Letter)」と「精神 (Spirit)」です。
-
サービスメッシュ必読ガイド - 第2版: 次世代のマイクロサービス開発
この第2版のサービスメッシュ必読ガイドの記事では、マルチクラウド、マルチクラスタ、マルチテナントモデル、サービスメッシュ拡張、およびサービスメッシュのプロダクションでの運用面などのサービスメッシュテクノロジーの最新の開発について説明します。
-
クラウドネイティブアーキテクチャの導入 パート3: サービスオーケストレーションとサービスメッシュ
クラウドネイティブアーキテクチャの導入シリーズのこのパート3の記事では、マイクロサービスベースのアーキテクチャでのサービスの相互作用、適切なガバナンスのない分散システムで発生する一般的な課題、およびサービスオーケストレーションやサービスメッシュなどのパターンがこれらの課題に対処するのにどのように役立つかについて説明します。
-
マイクロサービスの依存関係管理における落とし穴とパターン
Silvia Esparrachiari氏は、小さな変更がシステムにどのように影響するかについてのストーリーを共有し、変更がシステムにどのように影響するかをよりよく理解するために、システムの広い視野を持つことの重要性について説明している。彼女は3つの異なるシナリオを示している。マイクロサービス環境での依存関係管理に関連したものである。これらはすべて、彼女がGoogleでの業務中に遭遇した体験に基づくものだ。
-
マイクロサービスの内と外を裏返しにする
マイクロサービスを裏返しにするということは、単一の要求/応答APIを超えて、クエリとコマンドのインバウンドAPI、イベントを発行するアウトバウンドAPI、およびそれらの両方を記述するメタAPIを備えたマイクロサービスの設計に移行することを意味します。 データベースは、Debeziumなどの結合剤を介してApache Kafkaで補完できます。
-
GitHubのモノリスからマイクロサービスへのジャーニー
この記事では、GitHubの最近のマイクロサービスアーキテクチャに向けたジャーニーについて説明します。 GitHubの歴史的および現在の状態を詳しく調べ、いくつかの内部および外部の要因を検討し、マイクロサービスアーキテクチャを実装するための主要な概念やベストプラクティスなど、Githubが移行にどのように取り組んだかについての実際の検討事項について説明します。