InfoQ ホームページ エンタープライズアーキテクチャ に関するすべてのコンテンツ
-
Low Code/No Codeを採用する:確認するべき6つの適性
LCNC(ローコード/ノーコード)プラットフォームは、プログラマーだけでなくプログラマーでなくても、最小限のコーディングとワンクリックのデプロイメントで、アプリケーションソフトウェアを開発できるよう設計されている。ドラッグ&ドロップ方式のインターフェースなどを利用することで、開発・デプロイメントプロセスを簡素化し、効率的なアプリケーション開発とデプロイメントを実現する。
-
開発者のベロシティを実現するためにDevOpsガバナンスが重要な理由
The application environment should be managed centrally by the DevOps team. This allows them to better track modifications and changes which would then be swift and transparent to developer teams.
-
Pipelines as Codeで開発チームがワークフローをオーケストレーションする方法
DevOpsが業界の中心にある今、チームは従来のインフラストラクチャやコンフィギュレーションにとどまらず、"as Code"アプローチを拡大できる。
-
フルスタック開発者のためのBallerina: バックエンドAPI開発ガイド
この記事では、REST API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。さらに、認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。
-
KivaKitフレームワークの紹介
今回の記事では、オープンソースのJavaマイクロサービスアプリケーションフレームワークであるKivaKitを簡単に紹介します。KivaKitは共同動作するように設計されたミニフレームワークの集合体です。各ミニフレームワークの詳細はhttps://www.kivakit.orgの他、Jonathan Locke氏のブログ"State of the Art"にも記載されています。
-
Microservices — 字義と精神
「分離サービス」のパターンになるマイクロサービスは、パターンを理解 (「スモール」と「分離」) し、開発者が目的と一致する特定の設計上の決定を行うことで、最大限に活用することができました。記事では、適切な実装と不十分な実装について説明します。「スモールサービス」と「分離サービス」または「字義 (Letter)」と「精神 (Spirit)」です。
-
ローコードソフトウェアによって職を失わないためには
ローコードの普及の勢いは極めて強力です。いずれあなたの会社にも浸透するであろうことは間違いないでしょう。しかしながら、大部分のソフトウェアエンジニアは、これを心配する必要はありません。ローコードソフトウェアがまだ得意でない部分において優位であるからです。この変革を生き延びて成功を続ける上で重要なのは、ローコードにはまだできない責務を自分の役割に含めておくことです。
-
サービスメッシュ必読ガイド - 第2版: 次世代のマイクロサービス開発
この第2版のサービスメッシュ必読ガイドの記事では、マルチクラウド、マルチクラスタ、マルチテナントモデル、サービスメッシュ拡張、およびサービスメッシュのプロダクションでの運用面などのサービスメッシュテクノロジーの最新の開発について説明します。
-
クラウドネイティブアーキテクチャの導入 パート3: サービスオーケストレーションとサービスメッシュ
クラウドネイティブアーキテクチャの導入シリーズのこのパート3の記事では、マイクロサービスベースのアーキテクチャでのサービスの相互作用、適切なガバナンスのない分散システムで発生する一般的な課題、およびサービスオーケストレーションやサービスメッシュなどのパターンがこれらの課題に対処するのにどのように役立つかについて説明します。
-
Excelの数式言語がチューリング完全に
Excel開発チームがLAMBDAを発表しました。ユーザが数式関数を定義し、名前を付けられる新機能です。LAMBDA関数ではパラメータの取得、他のLAMBDA関数の呼び出し、自身の再帰的呼び出しが可能です。 LAMBDAを加えることで、Excelの数式言語はチューリング完全になります - 命令型言語(VBAやJavaScript)に頼ることなく、ユーザ定義関数を使って、任意の計算を行うことができます。
-
Microsoftのローコード戦略、ターゲットはUIPathなどのRPA企業
Microsoftはローコードに多額の投資をして、さまざまなプロダクションをまとめ上げました。他社を引き離すこれらのコレクションに加えて、先日さらにPowerFXが発表されています。その視野にあるのは、UIPath、Automation Anywhere、Blue Prismといった、大企業相手に大きな取引を行うRPA(Robotic Process Automation)企業です。
-
GraphQLリファレンスガイド: 柔軟でわかりやすいAPIの構築
このオンラインガイドは、次のようなソフトウェアアーキテクトや技術リーダに関連する質問に答えることを目的としています: なぜGraphQLを使うのでしょうか? なぜ今GraphQLに注意を払う必要があるのでしょうか? 企業のデータモデリングにGraphQLはどのように役立ちますか?