InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
Quarkus 1.5 新しい拡張機能と迅速なjarパッケージング
Red Hatは、Picoli、gRPC、MicroProfile GraphQL、Hibernate ORM with Panacheをサポートする新しい拡張機能を備えたQuarkus 1.5をリリースした。また、新しい迅速なjarパッケージ形式とSpring Cache互換性レイヤーもある。超高速 亜原子 Java」と称されたQuarkusは、GraalVMとOpenJDK HotSpot用に設計されたフルスタック、KubernetesネイティブのJavaフレームワークとして2019年3月に初めて紹介された。
-
AmazonがAWS Graviton2を搭載したEC2 M6gインスタンスの一般提供を発表
Amazonは最近、第6世代のAmazon Elastic Compute Cloud(EC2)汎用インスタンスであるM6gの一般提供を発表した。「g」は、次世代のArmベースのチップである「Graviton2」の略だ。 パブリッククラウドベンダーとその買収会社であるAnnapurna Labsが64ビットArm Neoverse N1コアを利用するこのチップを設計した。
-
モノリスの分解において、マイクロサービスは必然ではない - QCon LondonにおけるSam Newman氏の講演より
モノリスを分解する目的は独立的なデプロイでなければならない、開発者はテクノロジではなく成果を重視する必要がある、とSam Newman氏は言う。QCon Londonで行った講演の中で氏は、”モノリスは敵ではない”、”マイクロサービスは既定の選択肢ではない”と語った。
-
AmazonがAWS LambdaでElastic File System (EFS) をサポートすることを発表
最近Amazonは、AWS Lambdaのお客様が機能を有効にしてAmazon Elastic File System(Amazon EFS)にアクセスできるようになったことを発表した。 EFSのサポートにより、関数呼び出し間でデータを共有し、大きな参照データファイルを読み取り、永続的で共有されたデータストアに関数出力を書き込むことができる。
-
マイクロサービスへの移行と回帰 - Segmentはなぜモノリスに戻ったのか
Segment(社名)はマイクロサービスに移行することで、環境分離を手に入れると同時に、運用上のオーバーヘッド増大というコストも抱えることになった。3年後、そのコストは容認できないほど高くなり、チームはモノリスに戻ることにした。QCon Londonでは、Alexandra Noonan氏がその教訓とともに、アーキテクチャ決定上のトレードオフ評価の重要性について講演した。
-
W3CがWeb of Things(WoT)勧告を完成
W3Cは先日、新たなW3C勧告(recommendation)を発表した。IoTプラットフォームとアプリケーションに関わるWebインテグレーションを対象とした、Web of Things (WoT) ArchitectureとWeb of Things (WoT) Thing Description (TD)の2つである。
-
Dekorate: JavaプロジェクトのためのKubernetesとOpenShiftのマニフェストの生成
Dekorateは、以前はAnnotation Processors for Kubernetesの略であったap4kプロジェクトで、Javaベース���プロジェクトでKubernetesとOpenShiftのマニフェストを簡単に生成できるように設計されている。現在ではアノテーションを使用せずに Kubernetes マニフェストを飾ることをサポートしているため、ap4k という名前ではプロジェクトを正確に説明できなくなったため、プロジェクトはリブランディングされた。
-
Java-to-WebコンパイラCheerpJ 2.0によって使われるWebAssemblyはJavaアプリケーションをブラウザへ移植する
LeaningTechは最近、CheerpJの2番目の主なイテレーションをリリースした。CheerpJ 2.0は、JavaアプリケーションをHTML、WebAssembly、JavaScriptの混合に変換し、開発者がJavaアプリケーション(アプレットを含む)をブラウザで実行したり、JavaライブラリをWebアプリケーションに統合したりできるだろう。CheerpJ 2.0では、WebAssemblyを使用して実行速度を向上させている。
-
Microsoft Build 2020のハイライト
Microsoftは先週、第10回のBuildを開催した。BuildはMicrosoftのテクノロジを使用する開発者を対象に、年次で開催されるカンファレンスである。このオンラインイベントでは、Blazor WebAssemblyの一般向け提供開始、間もなくリリースされる.NET 5の最新情報、Azure Static Web Apps、IoTや人工知能に関する新プロジェクトなど、重要な発表やリリースが目白押しだった。
-
Concurnas - 並列およびGPUコンピューティングのための新しいJVM言語
Concurnasは、並行分散システムの構築を目的として設計された、オープンソースのJVMプログラミング言語だ。オブジェクト指向、関数型、リアクティブなプログラム構造を特徴とし、静的に型付けされている。GPUコンピューティングのネイティブサポートとベクトル化機能を供えたConcurnasは、マシンラーニングアプリケーシ��ンやハイパフォーマンスな並行アプリケーションの開発を可能にする。
-
Stack Overflowがアーキテクチャを.NET Frameworkから.NET Coreに移行
Stack Overflowは先頃、.NET Frameworkから.NET Coreへのシステムアーキテクチャ移行を完了した。このプラットフォームはStack Overflowだけではなく、170を越えるQ&Aコミュニティ、さらには企業のプライベートQ&Aサイトも支えている。
-
MicrosoftがAKSでWindows Server Containerなどの提供を発表
約1年前にMicrosoftは、Windows Server Containers in Azure Kubernetes Service (AKS)のプレビュー版をローンチした。そして今回、プライベートクラスタとマネージドIDを含んだWindows Server Containers in AKSを一般向けにリリースすると発表した。
-
MicrosoftがBlazor WebAssembly 3.2.0 RCをリリース
今週初め、MicrosoftはBlazor WebAssembly 3.2 RCをリリースした。これはBlazor WebAssemblyで計画されている最後のプレビューリリースであるため、公式リリースで期待されているすべての機能が含まれている。実用版のリリースは5月の予定である。
-
Mooreの法則55周年
2020年4月は、Intelの創業者のひとりであるGordon Moore氏が、論文"Cramming more components onto integrated circuits"を公開してから55周年になる。50年以上にわたって、Intelとその競合企業は、Mooreの法則を事実とし続けてきた。しかし近年では、チップの最小加工寸法(feature size)を引き下げようという試みが、経済的および物理的な制限によって妨げられるようになったことから、Mooreの法則以降の世界について考えざるを得ない状況になっている。