InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
サーバレスにおけるセキュリティ - 一体何を守るのか?
この記事の目的は、サーバレスの世界におけるセキュリティに関して、広範な情報を提供することです。サーバレスによってセキュリティが向上する部分、セキュリティの変化する部分、そしてセキュリティの低下が懸念される部分を検討します。
-
リアクティブAPIの設計,実装,利用
リアクティブプログラミングはJavaのホットな話題です。非ブロックAPIを使いたいにせよ,マイクロサービスの増加に伴って増加するレイテンシに対処したいにせよ,あるいは単に計算リソースを効率的に使用したいにせよ,今こそ有望なプログラミングモデルとしてのリアクティブに注目すべき時です。今回の記事では,リアクティブAPIの設計,実装,利用に用いるべき選択肢をいくつか紹介します。
-
Java 9モジュールとVert.xマイクロサービスでCIシステムを構築する
Java 9とVert.xマイクロサービスはアプリケーション構築に最適の組み合わせです。この記事ではその例として、最小限ながら実際に動作するCIシステムを実装します。
-
ETLは過去のものか - Apache Kafkaがデータ処理の未来なのか?
QCon San Francisco 2016で、Nega Narkheda氏は“ETL is Dead; Long Live Stream”と題して講演し、エンタープライズデータ処理の変化する状況について論じました。講演の中心は、オープンソースのストリーミングプラットフォームであるApache Kafkaが、データの転送や処理に関する現在の要求をサポートするに十分な、柔軟かつ統一化されたフレームワークを提供することができる、という主張です。
-
Kubernetes 効果
Kubernetes でのアプリケーションを設計、実装、運用を上手くこなすにはプリミティブな知識、設計原則と実践的な認識が必要となる。本記事では Kubernetes の概要と最適な使用方法のガイダンスを提供する。
-
GDPRについてソフトウェアエンジニアは何を知るべきか?
EU一般データ保護規則(GDPR)は、移行期間を経て、この夏に施行されます。GDPRは、リスクベースの考え方を特に強調します。リスクが許容できるものになるまで、プライバシのリスクを軽減するためのあらゆる手段を取ります。ソフトウェア開発者として、こ��はあなたに影響します。これはあなたが知っておくべきことです。
-
すべての開発者が知っておくべき、ソフトウェアアーキテクチャに関する5つのこと
構築しようとしているソフトウェアの分散環境、そしてそれらを開発するチームの分散環境があるとすると、ソフトウェアアーキテクチャの基本を理解することは何よりも重要だ。このトピックの導入として、いくつかの通説の誤りを正すため、全ての開発者が知っておくべきソフトウェアアーキテクチャに関する5つの事項を述べる。
-
冗長コードの検知と解析
ソフトウェア開発のスコープが拡大するにつれて、冗長なコードのレイヤーが加わるのはとても容易である。GitHub上の複数の大規模なオープンソースを解析することにより、著者が行った解析を通じ、各プロジェクトが有する多くの冗長コードについての著者の発見を表明するとともに、プロジェクトのコード管理を改善可能ないくつかの推奨事項を共有する。
-
エンタープライズ向けオープンソースのJava ORMフレームワークReladomoを導入する
Reladomoは業界をリードする投資銀行であるゴールドマン・サックスで主要なJava ORMとして使われ、現在はオープンソースとして公開されています。 この記事では、ゴールドマン・サックスのテックフェローであるMohammad RezaeiがReladomoについて詳しく説明いたします。
-
【QCon Tokyo 2016】マクニカネットワークス株式会社 根本 竜也 氏 セッション紹介:モダン化が進むソフトウェア開発環境に取り入れるべき最新のツール事情
2016年10月24日のQCon Tokyo 2016にてご講演いただきました根本竜也氏(マクニカネットワークス(株)所属/データインテリジェンス営業部)の講演「モダン化が進むソフトウェア開発環境に取り入れるべき最新のツール事情」について、ご紹介させていたきます。
-
【QCon Tokyo 2016 エンジニアトラック 鈴木雄介氏 本人による講演レポート】 アーキテクチャ設計のジレンマと拡張構造としてのマイクロサービスアーキテクチャ
2016年10月24日のQCon Tokyo 2016にてご講演いただきました鈴木雄介氏(グロースエクスパートナーズ(株)執行役員/日本Javaユーザーグループ 会長)の講演「今どきのアーキテクチャ設計戦略」について、以下ご紹介させていたきます。
-
私がMVCフレームワークをもはや使わない理由
MVCパターンは数十年ユーザインターフェイスで使われてきました。しかし、モダンなアプリケーションの需要には追いつけていません。新しい需要を満たし、開発を素早くすうrために、Jean-Jacques Dubray氏がモダンなアプリケーションを素早く開発し、モデルとビューのやりとりをシンプルにするState-Action-Modelという新しいパターンを紹介しています。