InfoQ ホームページ DevOps に関するすべてのコンテンツ
-
Netflixにおける開発体験のスケールアップと成長
An optimal Developer Experience will depend a lot on the company the developer is working for. This article discusses why and when changes to developer needs will occur, how to get ahead of them, and how to adapt when these changes are necessary. I talk through some of the experiences myself and peers have had at Netflix, identifying some key learnings and examples we have gained over the years.
-
GatlingとJMeterの比較 - パフォーマンステストに何を使うか?
JMeterとGatlingは、もっとも人気のあるパフォーマンステストツールの1つだ。この2つのツールを比較するコンテンツはすでにたくさんある。では、なぜまた記事を書くのか?私は、少し違った角度からこの2つのツールを比較してみようと思う。私は両方をかなり長い間使っているので、そろそろ私の経験をまとめる時期だと思う。
-
ブルー・グリーンデプロイメントの現場から
Introducing blue-green deployments is often a beneficial improvement. However, with some architectures, it can be challenging to make the changes without impeding deployments. This article covers the challenges and lessons learned in implementing blue-green deployments in the real-world.
-
Apache Kafkaを使ったQuarkusリアクティブメッセージング入門
今日のデータの処理/消費方法は、これまでの方法とは異なります。以前は、データはデータベースに保存され、分析のためにバッチ処理されていました。Apache Kafkaは、データストリームをリアルタイムで保存、消費、処理するための分散イベントストアおよびストリーム処理プラットフォームです。この記事では、Apache KafkaとQuarkusを使用してデータを生成と消費する方法を学習します。
-
Dockerのセキュリティは十分ですか?セキュアなコンテナイメージとランタイムを構成するためのアドバイス
自身のユースケースに合わせてセキュリティアプローチを詳細に調整することで、Dockerの十分な安全性を確保することが可能になります。DockerイメージとDockerランタイムの違いに加えて、それぞれのセキュリティの意味や優先順位について理解しておくことが重要です。今回の記事では、Dockerで適切なセキュリティを実現するためのさまざまなテクニックを紹介します。
-
マイクロサービスに失敗する7つの方法
昨年11月のQCon Plus、私は、マイクロサービスがうまくいかない理由について講演しました。私はIBMに籍を置くコンサルタントで、ビジネスのクラウドネイティブ化を支援する仕事もしています。取り上げた問題は私の経験に基づくものであると同時に、残念なことに、現場で何度も目にするものでもあります。
-
Java InfoQ トレンドレポート — 2021年12月
この記事では、InfoQ Java 編集チームとさまざまな Java チャンピオンにより、2021年の Java および JVM 分野のテクノロジーの採用と新たなトレンドを現在どのように見ているかについてまとめます。
-
Java 12から17までのエキサイトな6つの機能!
Oracle は、Java の新しいバージョンの挑戦的なリリーススケジュールを維持しています。6か月ごとに1つのフィックスされたリリースがあります。頻繁なリリースですが、一部のバージョンだけが長期サポートと見なされます。これは、3年間のプレミアムメンテナンスがあることを意味します。この記事では、Java 11 以降に何が起こっているかに関心がある人のために、Java 12 と 17 の間で言語に追加されたいくつかを確認します。
-
KivaKitフレームワークの紹介
今回の記事では、オープンソースのJavaマイクロサービスアプリケーションフレームワークであるKivaKitを簡単に紹介します。KivaKitは共同動作するように設計されたミニフレームワークの集合体です。各ミニフレームワークの詳細はhttps://www.kivakit.orgの他、Jonathan Locke氏のブログ"State of the Art"にも記載されています。
-
AIはDevOpsに取って代わるのか?
AIツールは開発者の役割をゆっくりと - DevOpsがかって行ったように - 置き換えています。そして最終的には、DevOpsに完全に取って代わるでしょう。この予測の正しさを評価するのは難しいのですが、この記事では、AIが開発プロセスにもたらすものは何かを確認した上で、それが人間である開発者の作業を本当に引き継ぐことができるのか、数十年後のDevOpsがどのようなものになっているのかを見ていきます。
-
マイクロサービスの依存関係管理における落とし穴とパターン
Silvia Esparrachiari氏は、小さな変更がシステムにどのように影響するかについてのストーリーを共有し、変更がシステムにどのように影響するかをよりよく理解するために、システムの広い視野を持つことの重要性について説明している。彼女は3つの異なるシナリオを示している。マイクロサービス環境での依存関係管理に関連したものである。これらはすべて、彼女がGoogleでの業務中に遭遇した体験に基づくものだ。
-
DevOpsとCloudのInfoQトレンドレポート - 2021年7月
この記事では、2021年の「クラウドコンピューティングとDevOps」領域の概要を説明します。この領域では、基本的なインフラストラクチャと運用パターン、テクノロジーフレームワークでのパターンの実現、ソフトウェアアーキテクトまたはエンジニアが育成する必要のある設計プロセスとスキルに焦点を当てています。