マイクロサービスについて、前回はそのアーキテクチャの概要から利点、そして課題についてまとめました。第2回の今回は、マイクロサービスを構成する個別の要素(デザインパターン)を一挙に説明します。マイクロサービスを学ぶ上で避けて通れない用語たちを、ひとつひとつ、分かりやすく丁寧に解説しました。さらに、マイクロサービスが持つどの利点に結び付くかをセットで解説することにより、単なる知識の列挙を避けたイメージしやすい構成をとっています。紹介しているものはいずれも特定の製品などに依存しない核となる要素ですので、エンジニ
AI向けプロセッサなどを手がける米Wave Computingは12月17日(米国時間)、「MIPS Open Initiative」を発表した。2018年6月に同社が買収したMIPS TechnologiesのMIPS命令セットアーキテクチャ(ISA)をオープンソースで公開し、MIPSの採用例増加を目指す。 ニュース オープンソース デベロッパー ハードウェア プロセッサ 末岡洋子 関連記事Linux Foundation、RISC-Vの開発と普及でRISC-V推進団体と協業
米MIPS、最適化した「
VMwareは、Istioをベースにしたサービスメッシュを実現する「VMware NSX Service Mesh」を発表しました。 サービスメッシュとは、マイクロサービスアーキテクチャにおいて「サービス」と呼ばれる複数のソフトウェアコンポーネントが連係して動作するとき、サービス間の認証や通信の管理や暗号化、トラフィックやルーティングのコントロール、モニタリングなどの機能を提供するソフトウェアです。 Istioはサービスメッシュを実現する代表的なソフトウェア。 NSX S……
三菱ケミカルホールディングスのCDO(チーフ・デジタル・オフィサー)の岩野和生氏は、デジタルで会社を変えるために招聘された。伝統的な化学業界で、どうイノベーションを起こそうとしているのか。
米Oracleと米Intelは、JavaでSIMD(Single Instruction, Multiple Data)のベクトル演算をサポートするための「Vector API」の開発を進めている。コードの中でベクトル演算を簡潔に表現でき、サポート対象となるCPUアーキテクチャーでの実行時に最適なハードウエア命令へのコンパイルが可能となることから、パフォーマンスを大幅に向上できる可能性がある。
Linus Torvalds氏は6月3日、Linuxカーネル4.17のリリースを発表した。古いアーキテクチャのサポートが削除されるなど、コードベースのクリーンナップが進み、CPUスケジューラーの読み込み予測も改善した。 ニュース オープンソース デベロッパー Linux 末岡洋子 関連記事Linuxカーネル4.16リリース
Linuxカーネル4.15リリース、Meltdown/Spectreへの対処が組み込まれる
Linuxカーネル4.14リリース、x86_64環境でのメモリ上限が拡大される
Lin
freeeの価値基準の一つである、ユーザーにとって「本質的(マジ)で価値ある」ものを届けるということ。本連載ではそれに向かって、日々挑戦を続ける開発現場の事例をお伝えします。本記事では、freeeにおけるバックエンドの改善への取り組みである、Kubernetes on AWSによるアプリケーション開発・運用のモダン化について紹介します。
新開発の「Dracena」では車両ひとつひとつの処理単位(オブジェクト)に新しいデータ処理を並行で行わせることで遅延を無くしている。
IoT(インターネット・オブ・シングズ)システムの企画や要求で出てきた夢や希望を、より具体的な「絵」や「図」として描くのが、IoTアーキテクチャーである。だが、形になっていない企画や要求を絵にするのは、幻を描写するような難しさがある。
「1億円程度の資産で引退すると苦境に立たされかねない」と指摘する専門家がいる。本当に安全に引退するには結局、いくらの資金が必要で、どのようなポートフォリオを組むべきなのか。
先日、中国製CPU「龍芯」を搭載したノートを記事にしたところ、多くの読者から反響があった。その大半は、龍芯はMIPSアーキテクチャのCPUなのに、x86とARMで書かれたアプリをバイナリ変換して実行する「LoongBT」はどういう仕組みなのか、という疑問だ。