InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
Lyftの開発者エクスペリエンス: クラウドからローカル環境へ
Lyftのエンジニアリングチームが自社のモノリスを分解して、マイクロサービスの集合体として再構成したのは2018年のことだった。Dockerコンテナを使用したモジュラ開発環境は、後にクラウドへと移行した。最近公開された記事には、時が経ち、マイクロサービスの数が爆発的に増加するのに伴って、同社の開発ツールがそれに追いつこうと苦心した様子が書かれている。開発環境をエンジニアのマシンに戻す必要があったのだ。
-
Java Newsラウンドアップ - JDK 18 GA、JMC 8.2、Springのアップデート、MicroStream 7.0-Beta1、WildFly 26.1-Beta1
2022年3月21日、今週のJavaラウンドアップは、JDK 18、JDK 19、JDK Mission Control 8.2、Amazon Corretto 18、BellSoft LibericaJDK 18、Springの一連のマイルストンリリースとポイントリリース、Miconaut 3.4.0、GraalVM Native Build Tools 0.9.11、WildFly 26 Beta 1、Hibernate Reactive 1.1.4.Final、MicroStream 7.0-M1、JReleaser 1.0-RC1、TotnadoVM 0.13、といったニュースをお届けする。
-
MicrosoftがAzure Health Data Servicesを導入:クラウド上の保護対象保健情報
Microsoftは最近、Azure Health Data Servicesを発表した。これは、組織がオープンスタンダードのFHIRとDICOMにヘルスケアデータをアップロード、保存、管理、分析できるようにするPlatform-as-a-Serviceである。
-
GoogleがCloud MemoryStoreをアップデートし、リードレプリカ、RDBスナップショット、フラッシュレスアップデートを提供
最近、GoogleはCloud MemoryStoreに対する、いくつかのアップデートを発表した。これはオープンソースのRedisと互換性のあるフルマネージドのインメモリストアだ。今回の更新には、一般利用可能(GA)なリードレプリカ、プレビューのRDB(Redisデータベース)スナップショット、ベーシックプランインスタンス向けのフラッシュレスアップデート(アップデート時にキャッシュを消去しない)の追加が含まれる。
-
VaadinがHillaを発表し、フロントエンド/バックエンドWeb開発を統合
Vaadinは、Java開発者向けの新しいWebフレームワークのHillaを発表した。これは、Spring Bootを使ったバックエンドと、TypeScriptとLitの混合のフロントエンドとを組み合わせたものである。Hillaは、ビジネスアプリケーション開発をシンプルにするための多くの機能を提供している。例えば、JavaとTypeScript向けの統合プロジェクトセットアップがあり、JavaとTypeScriptの間で同期された状態が保たれる。
-
Google Cloudの値上げについて開発者の間で高まる懸念
Google Cloudは最近、価格モデルの変更を発表した。ストレージとデータ転送のコストのほとんどが影響を受けている。クラウドコミュニティの多くの専門家は、アーキテクチャへの影響と、長期的に「価格が上がることはない」というクラウドの信条の終焉について懸念を挙げている。
-
Dropbox、ネイティブアプローチへの転換によってAndroidアプリの高速化と信頼性向上を実現
Dropboxは先頃、同社がAndroidのカメラアップロードプロセスの高速化と信頼性向上を実現したプロセスについて発表した。AndroidとiOSで共有していたC++コードを廃止して、Kotlinによるプラットフォームネイティブな実装に置き換えたのだ。これによってエラー率が低下し、アップロードのパフォーマンスも大幅に向上したとして、同社のエンジニアらは、プロセスを書き直すという決定に満足している。
-
Java18が利用可能に
Oracleはバージョン18のJavaプログラミング言語と仮想マシンをリリースした。9つのJEPを含む最終機能セットが提供される。このリリースには、Project Amber、Project Loom、Project Panamaに向けて継続的に貢献するJEPと、便利な新しいツールがいくつか含まれている。
-
AWS Billing Conductorによる価格のカスタマイズとコストの可視化
最近、AWSはAWS Billing Conductorを発表した。これにより、企業は最終顧客やビジネスユニット向けにカスタマイズ可能な価格設定とコストの可視性をクイックに提供できるようになる。このサービスは、特定のショーバックとチャージバックのニーズがある企業を対象としているため、顧客とAWSの間の支払いと請求の関係に影響を与えるものではない。
-
Azure Purviewワークフローを使って、データエンティティの操作、検証、承認を統合
最近、MicrosoftはAzure Purviewワークフローのプレビューを発表した。これにより、顧客は、反復可能なビジネスプロセスを使って、データエンティティに対する統合を行い、そして作成・更新・削除の操作、検証、承認ができるようになる。これらのワークフローは現在プレビュー中であり、Azure Purviewの一部である。
-
Google Cloudがコミュニティセキュリティ分析を導入
Google Cloudは最近、コミュニティセキュリティ分析(CSA)をリリースした。これは、一般的なクラウドベースの脅威の検出に役立てられるように設計されたセキュリティ分析用のオープンソースクエリとルールの集合である。
-
Cloud Spannerが確約利用に対する割引を導入
Google Cloudは最近、Cloud Spanner向けにCommitted Use Discounts(CUD)の開始を発表した。このオプションは、1年あるいは3年の契約と引き換えに、マネージドリレーショナルデータベースのオンデマンド価格の20%から40%の割引が受けられる。
-
JRebelが”Java Development Trends and Analysis 2022”を公開
JRebelが"2022 Java Developer Productivity Report"を公開した。今年で10周年を迎えるこの年鑑は、Javaのアーキテクチャ、フレームワーク、生産性ツールに関するトレンドを調査するものだ。
-
UberのエンジニアリングチームがGo GCのチューニングにより70kの削減に成功
企業の収益性を向上する活動の一環として、Uberのエンジニアリング部門では、インフラストラクチャをより効率的な利用に重点を置いている。その取り組みの成果として、半自動的形式のGo Garbage Collectiomnチューニングメカニズムを開発し、30件のミッションクリティカルなサービスにおいて、70KのCPUコア削減に成功した。
-
Googleは、Pub/Subサービス向けの厳密に一度だけの配信機能をプレビュー
最近、GoogleはPub/Subサービス向けに厳密に一度だけの配信機能のプレビューを発表した。この機能を有効すると、サブスクリプションがメッセージの重複配信を受け取らないことをPub/Subが保証する。