API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。2022年4月InfoQ編集チームが2022年に進化するソフトウェアアーキテクチャと設計のトピックをどのように見ているかの概要です。アーキテクトが今、何を設計しているかに焦点を当てています。Pan氏が、分散データベースシステムにおけるシャーディングアーキテクチャのパターンについて論じます。ShardingSphereプロジェクトがデータシャーディングの課題にいかに対処しているかを説明した上で、DistSQLを使って分散データベースと暗号化テーブルを生成する方法の実例2つを論じています。カルチャー&手法カオステストで、見えない課題からアプリケーションのレジリエンスを改善するこの記事では、Netflixが提唱するカオステストの原則を列挙した。読者は、カオステストが提供するメリットとデメリットを理解できるはずだ。することで、カオステストを行うかどうかの判断材料となる。リスクに対するすべてのメリットを考慮して、カオステストを行うために経営陣を説得すべき理由も説明した。Azureエコシステムに持ち込むパートナーシップを発表した。組織が行っている投資には、テスト用のローカルブロックチェーンノード、テストデータ、スマートコントラクトオーサリング、継続的デプロイ、デバッグ、テストが含まれる。Kitにツールを含めた2018年4月の約束に基づいている。ブルックリンに本拠を置くブロックチェーン会社ConsenSysのスピンオフであるTruffleは、Ethereumブロックチェーンのオープンソースブロックチェーン開発環境とテストフレームワークを開発した。開発者は、truffleツールを使用して、バイナリをコンパイル、リンク、テスト、管理できる。このツールには300万件以上ダウンロードされており、分散型台帳アプリケーション向けのスマートコントラクトおよびフロントエンドアプリ開発を促進するために使用される。DevOpsパイプラインなどのブロックチェーンツールへの投資を続けている。MicrosoftとTruffleの両方は、企業におけるより良いブロックチェーンツールの必要性を認識しており、このパートナーシップはこれらのギャップに対処しようとするものである。Coulter氏は次のように説明している。初期の段階では、Ethereumの開発者がプロフェッショナルで最新の開発ツールを必要としていたことが非常に明確でした。企業によるブロックチェーンテクノロジーの採用の拡大に伴い、TruffleはMicrosoftとのパートナーシップを通じて、世界中の企業開発者にブロックチェーンネイティブエクスペリエンスを提供するこの機会の重要性を認識しています。TeamsのAzure製品への統合を期待できる。Azure開発者は次の分野で豊富なエクスペリエンスを期待できる。開発およびテストに使用できる。開発者がブロックチェーンネットワークのローカルコピーにアクセスできるように、既存のブロックチェーンインスタンスから分岐されたもの。スマートコントラクトの展開。ローカル、プライベート、パブリックチェーン環境への反復可能なスクリプトによるアプローチを使用。DevOpsパイプライン内、または対話型コンソールを通じて実行できるMochaテストフレームワークを使用。スマートコントラクトのデバッグ。.NetおよびJava開発者の期待に匹敵するツールを使用。このパートナーシップにより、Microsoftのブロックチェーンエコシステムが強固になる。Mercuri氏は次のように説明している。パートナーとして、またエンドユーザとして、私たちはTruffleのテクノロジーとその背後にいる人々の大ファンです。彼らの顧客第一とオープン指向は、彼らをブロックチェーン開発者にとって信頼できる選択肢にしました。AzureでTruffleを使って何を構築するかを楽しみにしています。BlockchainチームのBlockTalkチャンネルにアクセスしてください。CodeのTruffle拡張機能がハイライトされています。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。