BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • マイクロサービスの人間的側面

    マクロサービスアーキテクチャは、純粋に技術的なソリューションではなく、チームのコミュニケーションにとってのゲームチェンジャーだ。チーム間に安定した直接的なコミュニケーションチャンネルがない場合、彼らが作るソフトウェアはひどいものになるだろう。マイクロサービス実装を成功させるのに不可欠な5つの重要な特性は、ゼロコンフィグレーション、オートディスカバリ、高い冗長性、自己修復、フォールトトレランスだ。

  • アマゾン、Correttoをリリース; 無償サポート、マルチプラットフォーム対応のJava OpenJDK

    ベルギーのアントワープで開催されたDevoxx BEにて、アマゾンがAmazon Correttoのプレビューリリースを発表した。これは、"無償で、マルチプラットフォームに対応し、リリース可能なディストリビューション"であるOpenJDKのビルドで、Javaの参照実装である。

  • Amazon、AWS GovCloud US-Eastリージョンを発表

    AmazonがAWS GovCloud (US-East) リージョンを発表した。これは隔離されたAWSリージョンで、FedRAMPのHighおよびModerateベースラインセキュリティコントロールを提供する。このリージョンは、連邦、州、地方政府機関、それらに従事するIT請負業者、規制のある業務に関わる顧客をターゲットとしている。

  • Howler.js、モダンなWebのためのオーディオライブラリ

    Howler.jsは、Web Audio APIのサポートとHTML5 Audioへのフォールバックメカニズムを備えたモダンなオーディオライブラリを提供する。このプロジェクトが目指しているのは、JavaScriptによるオーディオを用いたクロスプラットフォーム開発を簡単にすることだ。

  • Babylon.js 3.3、3DゲームのためのパーティクルシステムおよびWebVRサポートを改善

    Babylon.js 3.3がリリースされた。Microsoft Mixed Reality Toolkit (MRTK)の機能を活用し、WebVR開発が改善され、そのパーティクルシステムコントロールが改良されている。

  • JetBrains、ReactベースのRing UI 1.0 Web UIコンポーネントをリリース

    Ring UI 1.0がリリースされた。ライト環境およびダーク環境におけるコンポーネントの新しいビジュアル言語を導入し、CSSプロパティとモジュールのサポートを追加し、新しいMessage、Tabs、Toggleコンポーネントを追加する。

  • Micronaut 1.0への道 - JVMベースのフルスタックフレームワーク

    1年の開発期間を経たMicronaut 1.0への道程は、この3週間、Object Computing(OCI)がリリース候補RC1、RC2、RC3を公開することで勢いを増している。Micronautは、マイクロサービスベースのクラウドネイティブなアプリケーションをJavaやGroovy、Kotlinで記述可能な、JVMベースのフルスタックフレームワークである。OCIのプリンシパルソフトウェアエンジニアであるGraeme Rocher氏が、Micronaut 1.0について説明してくれた。

  • Oracleが軽量JavaマイクロサービスフレームワークHelidonを公開

    Oracleは先頃、マイクロサービスベースのアプリケーション開発用にデザインされたJavaライブラリのコレクションであるProject Helidonを新たに公開した。HelidonはMicroProfileファミリに属し、MicroProfile 1.1仕様を実装している。Oracleの上級ソフトウェア開発マネージャであるDmitry Kornilov氏が、この新しいプロジェクトについて話してくれた。

  • トラック発表! Qcon London 2019(2019年3月4〜8日)

    QConがシティに戻ってきた。第13回の年次ソフトウェアカンファレンスが2019年3月4~6日、ロンドンで開催される。今年にカンファレンスのトピックが発表された。アーキテクチャ、カオス、JavaScript、パフォーマンスなど、盛り沢山だ。

  • GoogleがタスクキューサービスのCloud Tasksを発表

    Googleは、Google Cloud PlatformのApp Engineサービス用のタスクキューサービスであるCloud Tasksを発表した。アプリケーションからのタスクの非同期実行、サービスのデカップリング、長期実行型のバックグラウンドアクティビティ実装のサポートを実現する。

  • RSocket - SpringOneで発表された、リアクティブアプリケーションのための新たなアプリケーションネットワークプロトコル

    ワシントンDCのSpringOne Platformカンファレンスで発表されたRSocketは、言語に依存しない、新たなレイヤ7アプリケーションネットワークプロトコルである。Reactive Streamsバックプレッシャをベースとして、双方向で多重化が可能な、メッセージベースのバイナリプロトコルだ。

  • Keystone - Netflixのリアルタイムストリーム処理プラットフォーム

    Netflixは先日、自社の技術ブログで、同社のリアルタイムストリーム処理プラットフォームであるKeystoneについて、その設計思想と洞察を論じた記事を公開した。Keystoneは2015年12月から運用されている。Netflixの加入者数が過去3年間で6,500万件から13,000万件以上へと増えたのに伴って、Keynoteも年を追って成長してきた。本記事ではKeynoteプラットフォームの最新情報を取り上げる。

  • GlassFishの新たな時代

    Eclipse Foundationは先頃、2018年9月の2つのマイルストンを発表した。GlassFishのソースコードのOracleからの移行が完了したことと、Java EE TCKがオープンソースになったことだ。Jakarta EEの前進とGlassFishの新たな時代に向けての大きなマイルストンと考えられている今回の発表は、“Jakarta EEをクラウドネイティブなアプリケーション開発のイノベーションの手段とする上で、新たなステップとなる”。

  • Google、マネージドCronサービスCloud Schedulerを発表

    GoogleはGoogle Cloud Platform (GCP) の新サービスとして、フルマネージドcronジョブサービスCloud Schedulerを発表した。これによりアプリケーションは、バッチ、ビッグデータ、クラウドインフラ操作を起動できるようになる。現在、このサービスはベータ版として利用可能だ。

  • Russ Miles氏の講演より - 無視されるアーキテクトとカオスエンジニアリング

    先日アムステルダムで開催されたEvent-Driven Microservices Conferenceで、Russ Miles氏は、アーキテクトにとって最大の課題は無視されることだ、と主張した。イベント駆動マイクロサービスのような優れたアイデアを持っていても、確かに素晴らしい、だが現状のニーズには複雑過ぎる、という反応をされることが多過ぎるのだ。

BT