最新技術を追い求めるデベロッパのための情報コミュニティ
ログインに戻る
この記事では、REST API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。さらに、認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。
InfoQ編集チームが2022年に進化するソフトウェアアーキテクチャと設計のトピックをどのように見ているかの概要です。アーキテクトが今、何を設計しているかに焦点を当てています。
今回の記事では、筆者のJuan Pan氏が、分散データベースシステムにおけるシャーディングアーキテクチャのパターンについて論じます。記事の中で氏は、Apache ShardingSphereプロジェクトがデータシャーディングの課題にいかに対処しているかを説明した上で、DistSQLを使って分散データベースと暗号化テーブルを生成する方法の実例2つを論じています。
API産業の急速な発展の中では、開発者も技術リーダも等しく、ビジネス価値を加速するような、拡張性のある優れたAPIプログラムの開発方法を理解する必要があります。すべてのステークホルダに対して有益なエクスペリエンスを提供するAPIを構築するために、開発者は、デザインファーストアプローチを優先的に考慮すべきです。
自身のユースケースに合わせてセキュリティアプローチを詳細に調整することで、Dockerの十分な安全性を確保することが可能になります。DockerイメージとDockerランタイムの違いに加えて、それぞれのセキュリティの意味や優先順位について理解しておくことが重要です。今回の記事では、Dockerで適切なセキュリティを実現するためのさまざまなテクニックを紹介します。
Learn how cloud architectures achieve cost savings, improve reliability & deliver value. Register Now.
Understand the emerging software trends you should pay attention to. Attend in-person on Oct 24-28, 2022.
InfoQ ホームページ CruiseControl.Net に関するすべてのコンテンツ
CruiseControl.NETの新バージョンが利用可能である。.NETプロジェクト向けの人気のある持続的な統合サーバである。